[yocto] /usr/lib/x86_64-linux-gnu/libdl.so: file not recognized: File format not recognized
cc_Smart
smart at smartpal.de
Sat Dec 30 17:11:39 PST 2017
Greetings all.
Beating my own expectations it seems i got past the compile step for
pylonGPS.
However, now i get an error that seems to indicate linking to reach for
host files instead of cross compiled. My understanding was that bitbake
handles that... what do i have to look for ?
Thanks for your support...
| [ 90%] Linking CXX shared library lib/libpylongps.so
|
/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot-native/usr/bin/cmake
-E cmake_link_script CMakeFiles/pylongps.dir/link.txt --verbose=1
|
/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
-fPIC -march=armv7ve -marm -mfpu=neon-vfpv4 -mfloat-abi=hard
-mcpu=cortex-a7
--sysroot=/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot
-O2 -pipe -g -feliminate-unused-debug-types
-fdebug-prefix-map=/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0=/usr/src/debug/pylongps/0.1.0-r0
-fdebug-prefix-map=/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot-native=
-fdebug-prefix-map=/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot=
-fvisibility-inlines-hidden -march=armv7ve -marm -mfpu=neon-vfpv4
-mfloat-abi=hard -mcpu=cortex-a7
--sysroot=/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot
-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -shared
-Wl,-soname,libpylongps.so -o lib/libpylongps.so
CMakeFiles/pylongps.dir/src/library/NMEAGGASentence.cpp.o
CMakeFiles/pylongps.dir/src/library/SOMException.cpp.o
CMakeFiles/pylongps.dir/src/library/SOMScopeGuard.cpp.o
CMakeFiles/pylongps.dir/src/library/caster.cpp.o
CMakeFiles/pylongps.dir/src/library/casterDataSender.cpp.o
CMakeFiles/pylongps.dir/src/library/commandLineArgumentParser.cpp.o
CMakeFiles/pylongps.dir/src/library/connectionStatus.cpp.o
CMakeFiles/pylongps.dir/src/library/event.cpp.o
CMakeFiles/pylongps.dir/src/library/fileDataReceiver.cpp.o
CMakeFiles/pylongps.dir/src/library/fileDataSender.cpp.o
CMakeFiles/pylongps.dir/src/library/messageDatabaseDefinition.cpp.o
CMakeFiles/pylongps.dir/src/library/randomStringGenerator.cpp.o
CMakeFiles/pylongps.dir/src/library/subMessageDatabaseDefinition.cpp.o
CMakeFiles/pylongps.dir/src/library/tcpDataReceiver.cpp.o
CMakeFiles/pylongps.dir/src/library/tcpDataSender.cpp.o
CMakeFiles/pylongps.dir/src/library/tranceiver.cpp.o
CMakeFiles/pylongps.dir/src/library/utilityFunctions.cpp.o
CMakeFiles/pylongps.dir/src/library/zmqDataReceiver.cpp.o
CMakeFiles/pylongps.dir/src/library/zmqDataSender.cpp.o
CMakeFiles/pylongps.dir/jsoncpp/jsoncpp.cpp.o
-L/usr/lib/x86_64-linux-gnu
-L/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/git/lib
-L/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/git/./messages
-Wl,-rpath,/usr/lib/x86_64-linux-gnu:/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/git/lib:/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/git/./messages
-ldl -lPocoFoundation -lPocoNet -lPocoUtil -lsqlite3
lib/libpylonGPSMessages.a -lzmq -lprotobuf -lpthread -lsodium
|
/workdir/dev/rpi3/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/pylongps/0.1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.2.0/ld:
warning: library search path "/usr/lib/x86_64-linux-gnu" is unsafe for
cross-compilation
| /usr/lib/x86_64-linux-gnu/libdl.so: file not recognized: File format
not recognized
| collect2: error: ld returned 1 exit status
More information about the yocto
mailing list