You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to cross-compile to aarch64. I installed crossbuild-essential-arm64 and now have a working compiler and toolchain, meaning I can compile a hello-world program and run it happily.
Whether you build libgphoto2 and libgphoto2_port as a static or as a dynamic library makes no difference here. They both unconditionally use libltdl to dynamically load camlibs (camera drivers) or iolibs (port drivers), respectively.
I'm trying to cross-compile to aarch64. I installed
crossbuild-essential-arm64
and now have a working compiler and toolchain, meaning I can compile a hello-world program and run it happily.Next step was
configure --build x86_64-pc-linux-gnu --host aarch64-linux-gnu --enable-mpers=check --disable-nls --without-jpeg --with-libxml-2.0=no --with-libexif=no --with-libcurl=no --with-gdlib=no --disable-serial --with-camlibs=ptp2 --disable-shared --enable-static CFLAGS="-g"
trying to make it as easy as possible by removing all unnecessary dependencies. configure fails with the following error:
Why is
libltdl
still required if I--disable-shared
?I'd appreciate any hints towards either:
Maybe @ndim or @hfiguiere have some relevant insights?
The text was updated successfully, but these errors were encountered: