libffi build error on ubuntu 24.04.1
Koen Vandeputte
koen.vandeputte at citymesh.com
Wed Feb 19 06:41:40 PST 2025
Just noticed this one when adding libqmi (which selects libffi)
OpenWrt-libtool: link: ccache mips-openwrt-linux-musl-gcc -shared
-fPIC -DPIC src/.libs/prep_cif.o src/.libs/types.o
src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o
src/.libs/tramp.o src/mips/.libs/ffi.o src/mips/.libs/o32.o
src/mips/.libs/n32.o
-L/home/koen/firmware/builds/generic_rb912/staging_dir/toolchain-mips_24kc_gcc-13.3.0_musl/usr/lib
-L/home/koen/firmware/builds/generic_rb912/staging_dir/toolchain-mips_24kc_gcc-13.3.0_musl/lib
-Os -mno-branch-likely -march=74kc -msoft-float -fstack-protector
-Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,--version-script -Wl,libffi.map
-fuse-ld=bfd -Wl,--gc-sections -fuse-ld=bfd -Wl,--gc-sections
-Wl,-soname -Wl,libffi.so.8 -o .libs/libffi.so.8.1.4
OpenWrt-libtool: link: (cd ".libs" && rm -f "libffi.so.8" && ln -s
"libffi.so.8.1.4" "libffi.so.8")
OpenWrt-libtool: link: (cd ".libs" && rm -f "libffi.so" && ln -s
"libffi.so.8.1.4" "libffi.so")
OpenWrt-libtool: link: mips-openwrt-linux-musl-gcc-ar cr
.libs/libffi.a src/prep_cif.o src/types.o src/raw_api.o
src/java_raw_api.o src/closures.o src/tramp.o src/mips/ffi.o
src/mips/o32.o src/mips/n32.o
OpenWrt-libtool: link: mips-openwrt-linux-musl-gcc-ranlib .libs/libffi.a
OpenWrt-libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s
"../libffi.la" "libffi.la" )
make[6]: Leaving directory
'/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6/mips-openwrt-linux-gnu'
make[5]: Leaving directory
'/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6/mips-openwrt-linux-gnu'
make[4]: Leaving directory
'/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6/mips-openwrt-linux-gnu'
MAKE x86_64-pc-linux-musl : 0 * all-configured
make[4]: Entering directory
'/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6/mips-openwrt-linux-gnu'
make[4]: *** No rule to make target 'all-configured'. Stop.
make[4]: Leaving directory
'/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6/mips-openwrt-linux-gnu'
make[3]: *** [Makefile:3826: all-configured] Error 2
make[3]: Leaving directory
'/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6'
make[2]: *** [Makefile:92:
/home/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/libffi-3.4.6/.built]
Error 2
make[2]: Leaving directory
'/home/koen/firmware/builds/generic_rb912/feeds/packages/libs/libffi'
time: package/feeds/packages/libffi/compile#6.46#0.81#8.23
ERROR: package/feeds/packages/libffi failed to build.
make[1]: *** [package/Makefile:189:
package/feeds/packages/libffi/compile] Error 1
make[1]: Leaving directory '/home/koen/firmware/builds/generic_rb912'
make: *** [/home/koen/firmware/builds/generic_rb912/include/toplevel.mk:233:
package/feeds/packages/libffi/compile] Error 2
Anyone any idea?
It builds normal on ubuntu 22.04
Thanks,
Koen
More information about the openwrt-devel
mailing list