07/09/2014 5:08 PM
post111005
|
OS version:
QNX localhost 6.5.0 2010/07/09-14:44:03EDT x86pc x86
c++ version being loaded:
ldd /home/llvm/Debug+Asserts/bin/llvm-tblgen
/home/llvm/Debug+Asserts/bin/llvm-tblgen:
libz.so.2 => /usr/lib/libz.so.2 (0xb8200000)
libstdc++.so.6 => /lib/libstdc++.so.6.0.13 (0xb8211000)
libm.so.2 => /lib/libm.so.2 (0xb8304000)
libc.so.3 => /usr/lib/ldqnx.so.2 (0xb0300000)
ls -al /lib | grep 6.0.13
lrwxrwxrwx 1 root root 19 Apr 04 12:13 libstdc++.so.6 -> libstdc++.so.6.0.13
-rwxr-xr-x 1 root root 4437552 Jun 03 2010 libstdc++.so.6.0.13
So it does look like it is using an old version. I did a find in /usr for more c++ libraries and I found all of these:
find -name "libstdc++*"
./lib/libstdc++.so.2.10.0
./lib/libstdc++.so.2.2.10.0
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/libstdc++.so.6.0.18
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/libstdc++.so.6
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/libstdc++.so
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/libstdc++.la
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/libstdc++.so.6.0.18-gdb.py
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/pic/libstdc++.so.6.0.18
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/pic/libstdc++.so.6
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/pic/libstdc++.so
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/pic/libstdc++.la
./qnx650/host/qnx6/x86/usr/i486-pc-nto-qnx6.5.0/lib/pic/libstdc++.so.6.0.18-gdb.py
./qnx650/target/qnx6/x86/lib/gcc/4.4.2/libstdc++.a
./qnx650/target/qnx6/x86/lib/gcc/4.4.2/libstdc++.so
./qnx650/target/qnx6/x86/lib/gcc/4.8.1/libstdc++.a
./qnx650/target/qnx6/x86/lib/gcc/4.8.1/libstdc++convenience.a
./qnx650/target/qnx6/x86/lib/gcc/4.8.1/libstdc++.so
./qnx650/target/qnx6/x86/lib/libstdc++.so.6.0.9
./qnx650/target/qnx6/x86/lib/libstdc++.so.5
./qnx650/target/qnx6/x86/lib/libstdc++.so.5.0.7
./qnx650/target/qnx6/x86/lib/libstdc++.so.6
./qnx650/target/qnx6/x86/lib/libstdc++.so.6.0.13
./qnx650/target/qnx6/x86/lib/libstdc++.so.6.0.18
./qnx650/target/qnx6/x86/lib/libstdc++.so.6.0.18-gdb.py
./qnx650/target/qnx6/x86/usr/lib/libstdc++.so.2.10.0
./qnx650/target/qnx6/x86/usr/lib/libstdc++.so.2.2.10.0
Where the latest release is:
-rwxr-xr-x 1 root root 5126967 Jun 06 2013 libstdc++.so.6.0.18
So I just tried to recreate the softlink /lib/libstdc++.so.6 to point to
/usr/qnx650/target/qnx6/x86/lib/libstdc++.so.6
And it looks like it worked like a charm!
I will let you know if the problem comes back or if some new problems arise.
Thanks a lot Ryan!
Regards,
Zane McCaig
|
|
|