Hi, On Wed, Aug 22, 2018 at 6:39 AM Helmut Grohne <hel...@subdivi.de> wrote: > On Wed, May 16, 2018 at 10:42:50AM +0200, Francois Gouget wrote: > > The lack of multi-arch support in libicu-dev also breaks multi-arch > > support in the following packages: fis-gtm-6.3-003a libboost-regex1.62-dev > > libcdr-dev libe-book-dev libharfbuzz-dev libical-dev libmspub-dev > > libvisio-dev libxslt1-dev. So the impact is quite wide ranging. > > icu-config is deprecated upstream already, but still used in a variety > of downstream packages including libreoffice, qtwebkit-opensource-src, > libxml2, chromium-browser and many more. The impact of removinig > icu-config has worse consequences. For the time being, fixing this is > impractical. > > On the other hand, this tells us how to fix the issue: Make packages > stop using icu-config. Use pkg-config icu instead. When you send > patches, I suggest that you add a "block 898820 by $yourbug" to track > progress. I did a full dependency rebuild in March / April if I remember correctly. I've a small patch (even if it's not always elegant) for the following packages (LibreOffice no longer needs a patch as I know) to use pkg-config with ICU: 389-adminutil 389-ds-base 389-dsgw an dee dwdiff frog gnustep-base grcompiler ibus-qt libfolia openttd open-vm-tools php7.0 php7.1 php7.2 pyicu ucto webkitgtk yaz
Of course, needs to check if these are still up-to-date or not. I will try to do it this week and probably file the bugs. Regards, Laszlo/GCS