BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001117 [buildroot] Architecture Specific block always 12-14-06 09:29 07-08-07 04:36
Reporter lalla521 View Status public  
Assigned To buildroot
Priority normal Resolution open  
Status assigned   Product Version
Summary 0001117: DEPRECATED: Building toolchains fails with libstdc++-v3 enabled
Description hi there, i am trying to compile a toolchain for mips32, i can compile just fine but when i enable c++ in configuration make fails with apparently no reason.

this is what i get:

make[4]: Leaving directory `/home/bracco/buildroot/toolchain_build_mips_nofpu/gcc-3.4.2-final/mips-linux-uclibc/libstdc++-v3/src'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/home/bracco/buildroot/toolchain_build_mips_nofpu/gcc-3.4.2-final/mips-linux-uclibc/libstdc++-v3/src'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/bracco/buildroot/toolchain_build_mips_nofpu/gcc-3.4.2-final/mips-linux-uclibc/libstdc++-v3'
make[1]: *** [install-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/home/bracco/buildroot/toolchain_build_mips_nofpu/gcc-3.4.2-final'
make: *** [/home/bracco/buildroot/toolchain_build_mips_nofpu/gcc-3.4.2-final/.installed] Error 2

i think it is just the compile of libstdc++ that fails because some lines before there's this:

make[4]: Nothing to be done for `install-data-am'.
 /bin/sh ../libtool --mode=install /usr/bin/install -c libstdc++.la /home/bracco/buildroot/build_mips_nofpu/staging_dir/mips-linux-uclibc/lib/libstdc++.la
mips-linux-uclibc-ar: .libs/*.o: Nessun file o directory
make[4]: *** [install-exec-local] Error 1

how can i solve that? it is veeeeeeeery annoying, i spent hours on it, searched with google and found severeal other libstdc++ issues but none of the solutions seems to be working for me
Additional Information
Attached Files

- Relationships

- Notes
(0001862)
lalla521
12-14-06 10:32

forgot to say i'm compiling gcc 3.4.2 and that "Nessun file o directory" means no "file or directory"
 
(0001867)
js
12-15-06 07:54

I've seen this too (with gcc-3.4.6), and I think it is caused
by not setting BR2_GCC_SHARED_LIBGCC.

However, it seems that removing the offending .libs/ part
from toolchain/gcc/3.4.x/300-libstdc++-pic.patch
makes it build with either BR2_GCC_SHARED_LIBGCC setting.
 
(0001868)
js
12-15-06 08:32

...or maybe not:
It seems libtool builds -fPIC versions of the objects
in .libs/, and versions without -fPIC in ., which
are the same for mips-linux (because -fPIC is implied),
but maybe not for other platforms.

libtool doesn't build the -fPIC versions when
BR2_GCC_SHARED_LIBGCC is unset.
 
(0001901)
bernhardf
12-21-06 03:51

Can somebody attach a working patch, please?
thanks,
 
(0001941)
bernhardf
12-28-06 01:05

Works for me with the fixes i just installed (revision 17099) for gcc-4.2 on i386. Please try 4.2 and report back.
 

- Issue History
Date Modified Username Field Change
12-14-06 09:29 lalla521 New Issue
12-14-06 09:29 lalla521 Status new => assigned
12-14-06 09:29 lalla521 Assigned To  => uClibc
12-14-06 10:32 lalla521 Note Added: 0001862
12-15-06 07:54 js Note Added: 0001867
12-15-06 08:32 js Note Added: 0001868
12-21-06 03:51 bernhardf Note Added: 0001901
12-28-06 01:05 bernhardf Note Added: 0001941
12-28-06 01:05 bernhardf Status assigned => feedback
02-12-07 05:33 vapier Status feedback => assigned
02-12-07 05:33 vapier Assigned To uClibc => buildroot
07-08-07 04:36 bernhardf Summary Building toolchains fails with libstdc++-v3 enabled => DEPRECATED: Building toolchains fails with libstdc++-v3 enabled


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker