cannot find -lstdc++ (on 64b system)

35 views
Skip to first unread message

paolo...@gmail.com

unread,
Aug 22, 2013, 12:14:57 AM8/22/13
to cur...@googlegroups.com
I'm not able to resolve this problem when launching ./configure for installation.

The error is:

>> configure:2892: gcc conftest.c -lstdc++ >&5
>> /usr/bin/ld: cannot find -lstdc++
>> collect2: ld returned 1 exit status

I would appreciate very much some help. Thanks!

The machine is 64b w/ Ubuntu 12.04

ia32 libs are installed.
libstdc++.so.6 are available for both i386 and x86_64 in
/usr/lib/i386-linux-gnu/
/usr/lib/x86_64-linux-gnu/

That i386 directory is listed in the LD_LIBRARY_PATH :

LD_LIBRARY_PATH=/usr/local/lib:/lib32:/usr/lib32:/usr/lib/i386-linux-gnu

Just for completeness, here is the configuration setup reported in config.log (output of ./configure):

Configured with:
../src/configure -v --with-pkgversion='Ubuntu/Linaro4.6.3-1ubuntu5'
--with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.6 --enable-shared --enable-linker-build-id
--with-system-zlib --libexecdir=/usr/lib --without-included-gettext
--enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --enable-plugin --enable-objc-gc
--disable-werror
--with-arch-32=i686 --with-tune=generic --enable-checking=release
--build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu

paolo...@gmail.com

unread,
Aug 25, 2013, 11:12:28 PM8/25/13
to cur...@googlegroups.com
 - RESOLVED -
Reply all
Reply to author
Forward
0 new messages