Created attachment 602328 [details]
compressed build log
I'm trying to cross compile gst-plugins-opus to please the dependencies of webkit-gtk, the compressed build log is attached.
Can someone give me a bit of insight where this is error might be coming from? I'm not very familiar with libtool based builds, and even less with cross compiling them. Do I need a cross libtool?
Created attachment 602330 [details]
output from emerge --info (cross-target)
the missing lib is part of media-plugins/gst-plugins-base:
equery f gst-plugins-base:1.0 | grep gsttag
I really don't understand why the ebuild doesn't want to make use of the lib in the rootfs in /usr/armv7a-unknown-linux-gnueabihf/usr/lib/
but it's possible to work around this by emerging gst-plugins-base for the host.
and it seems to me that they are legit:
libgstopus.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), statically linked, stripped
libgstopusparse.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), statically linked, stripped
I hit this myself while experimenting with --root-deps=rdeps to find broken dependencies. There is a Makefile that uses automatic library dependencies, but Make is not aware of the sysroot path, so it only looks for the library on the host. VPATH can be used as a workaround until a better fix is available.
EXTRA_EMAKE="VPATH=\$(srcdir):$SYSROOT/usr/lib" emerge --root-deps=rdeps gst-plugins-opus