On Wednesday, 20 December 2017 4:44 AM, Gianfranco Costamagna wrote:
> https://codesearch.debian.net/search?q=freetype-config

> this is a big no-go, first, please ask Steve to review, but I would assume 
> this patch
> is wrong, because a lot of packages are right now calling freetype-config in 
> their build
> script.
33 reverse build dependences FTBFS after the removal of freetype-config.
11 don't care, and 42 already use pkg-config to detect freetype2.

freetype-config is a wrapper for pkg-config if the latter is installed. 
Unfortunately, 
this outputs the wrong libdir when cross-compiling. This is also the case when 
using the autoconf-detected path via the 'else' block.

> (in libpng1.6 we kept it with removing of the multi-arch bits, to make it 
> have the same
> md5sum across multiple architectures).
> See:  
> https://sources.debian.org/src/libpng1.6/1.6.34-1/debian/patches/libpng-config.patch/

This has possibilities, since Debian searches /usr/lib and /usr/lib/<triplet>, 
skipping 
incompatible libraries. I can't find the thread immediately, but I remember a 
similar 
proposal being rejected in favour of cleanly removing freetype-config.

Ultimately, the goal is to enable multi-arch support in libfreetype6-dev. That 
can 
probably be achieved with or without freetype-config.

Hopefully Steve can give us some guidance on how to move forward.

Reply via email to