gcc 4.6.2 hangs while building glibc 2.14

2011-12-06 Thread Joel Reymont
I have built binutils 2.22.51 

../configure --target=arm-unknown-linux-gnueabi \
--prefix=/usr/local/arm-bq-reader --with-gnu-as --with-gnu-ld \
--disable-werror --disable-shared --disable-multilib

I then built the first-stage gcc cross compiler 

../configure --target=arm-unknown-linux-gnueabi \
--prefix=/usr/local/arm-bq-reader \
--disable-multilib --enable-languages="c" --disable-threads --disable-shared \
--disable-libspp --without-ppl --disable-libgomp --disable-libmudflap \
--disable-decimal-float --disable-libquadmath --with-gnu-as --with-gnu-ld \
--disable-werror 

I then linked libgcc_eh.a to libgcc.a

ln -vs libgcc.a `arm-unknown-linux-gnueabi-gcc -print-libgcc-file-name | \
sed 's/libgcc/&_eh/'`

compiled and installed libgcc.a

make all-target-libgcc
sudo make install-target-libgcc

Set up the Linux headers and proceeded to build glibc

CC=arm-unknown-linux-gnueabi-gcc ../configure \
--host=arm-unknown-linux-gnueabi \
--prefix=/usr/local/arm-bq-reader --enable-addons --disable-profile \
--enable-kernel=2.6.21 --with-headers=/usr/local/arm-bq-reader/include \
libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes

I let this run for a couple of days but no dice. gawk shows 90-100% CPU 
utilization and there are couple of gmake instances running and not doing 
anything, their time stuck at 16s or so according to top.

What am I doing wrong?

Thanks, Joel

---
http://twitter.com/wagerlabs




Re: gcc 4.6.2 hangs while building glibc 2.14

2011-12-06 Thread Joel Reymont
uname -a
Darwin biggie.local 11.2.0 Darwin Kernel Version 11.2.0: Tue Aug  9 \
20:54:00 PDT 2011; 
root:xnu-1699.24.8~1/RELEASE_X86_64 x86_64

gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/src/configure\
--disable-checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 \
--mandir=/share/man --enable-languages=c,objc,c++,obj-c++ \
--program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ \
--with-slibdir=/usr/lib --build=i686-apple-darwin11 \
--enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/dst-
llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- \
--host=x86_64-apple-darwin11 --target=i686-apple-darwin11 \
--with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

---
http://twitter.com/wagerlabs