[packages/icu/icu-67] - build icu67 packages, qt4 does not build correctly with gcc 11, so let's fulfill the icu dependenc

Jan Rękorajski baggins at pld-linux.org
Sun Sep 19 20:20:28 CEST 2021


On Thu, 16 Sep 2021, Jan Palus wrote:

> On 28.08.2021 10:46, baggins wrote:
> > commit 2cee6d28a25b124dbe274691e5c3d5969b3514ec
> > Author: Jan Rękorajski <baggins at pld-linux.org>
> > Date:   Sat Aug 28 10:45:38 2021 +0200
> > 
> >     - build icu67 packages, qt4 does not build correctly with gcc 11, so let's fulfill the icu dependency with this
> > 
> 
> This package is somewhat problematic due to the way poldek works. On one
> of my machines still with icu 67 that's what happened:
> 
> harfbuzz-icu-2.8.2-1.x86_64 obsoleted by harfbuzz-icu-2.9.1-1.x86_64                                                                                                                                                                  [256/384]
> harfbuzz-icu-2.9.1-1.x86_64 marks libicu-69.1-1.x86_64 (cap libicuuc.so.69()(64bit))
>  libicu-67.1-1.x86_64 obsoleted by libicu-69.1-1.x86_64
>    orphaned QtCore-4.8.7-28.x86_64 marks libicu67-67.1-4.x86_64 (cap libicu = 67.1)
> 
> QtCore pulled libicu67 to satisfy broken dep, but it also left plenty of
> other packages depending on libicu in old version since libicu67
> satisfied broken dep. In other words upgrade of libicu to 69 does not
> pull all packages that should be upgraded. This in turn will likely lead
> to multiple libicu versions being loaded for a single application which
> in turn means problems.

That's unfortunate. I would happily get rid of this, but to do so,
we need to figure a way to reliably rebuild qt using gcc 11

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list