[Buildroot] [PATCH 1/2] package/taglib: add upstream patch to fix taglib-config
Peter Korsgaard
peter at korsgaard.com
Sun Jun 23 21:00:17 UTC 2019
>>>>> "Jörg" == Jörg Krause <joerg.krause at embedded.rocks> writes:
> The current taglib-config program does not work when cross-compiling as it only
> returns paths to the host, which breaks building programs which link against
> taglib.
> For example gerbera uses `taglib-config` and it fails with:
> ```
> [..]
> -- Found TagLib: -L/usr/lib -ltag
> [..]
> arm-linux-gnueabihf-g++: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib'
> ```
> Before the patch the output of `taglib-config` is:
> ```
> $ ./output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/bin/taglib-config --libs
> -L/usr/lib -ltag
> ```
> Add a patch from upstream which fixes taglib-config.
> After applying the fix, the pkg-config file is correct:
> ```
> $ ./output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/bin/taglib-config --libs
> -L/home/joerg/Development/git/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib -ltag
> ```
> Signed-off-by: Jörg Krause <joerg.krause at embedded.rocks>
Committed to 2019.02.x and 2019.05.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list