Info, Core Linux http://coredistro.sourceforge.net/
OK, is just so, the things you are doing may look confusing
Unusual to build a glibc(-2.3.4) unless it's for another OS.?
"Building glibc is quite tricky and has a number of pitfalls....
Never install over a live system. ..."
In matter of fact, you already have glibc-2.5 .
'ls /lib/libc-2.5.so' and 'ls /pkg/glibc-2.5-44.pkg'
Repacing with 2.3.4 will usually trash the OS.
And gcc-4.4.2 cannot be build with glibc-2.3.4
( 2.5 could be usable ?, at least works with gcc-4.4.0 )
grep -n glibc gcc.spec (see link below for source, 4.4.2)
85:# Make sure glibc supports stack protector
86:# Make sure glibc supports DT_GNU_HASH
90:# Make sure glibc supports TFmode long double
' ls /lib/libbfd* ' and ' ls /lib/libopcode* '
will show the version of binutils : 2.17
At least two options in gcc-4.4.2 require binutils 22.214.171.124.14
> > gcc-4.4.2-7.fc12.src.rpm : source code + patches.
From the file gcc.spec :
# Need binutils which support --hash-style=gnu >= 126.96.36.199.2-7
# Need binutils which support mffgpr and mftgpr >= 188.8.131.52.2-8
# Need binutils which support --build-id >= 184.108.40.206.17-3
# Need binutils which support %gnu_unique_object >= 220.127.116.11.14
# Need binutils which support .cfi_sections >= 18.104.22.168.14-33
Your binutils may be 2.17.50 ..and they shortened the name :
e.g. libbbfd-22.214.171.124.6-6.el5.so : is how it looks in EL 5.
The gcc people recommends the LFS build metod for gcc ...
.. Only the development version has gcc-4.4.2 included :
gcc pass 1
gcc pass 2
gcc install ( where gmp and mpfr just before that got installed.)
You will need a build directory outside
And there is no "gmp/mpfr directory".
There must be : gmp/ and mpfr/ directories inside gcc-4.4.2/
Please show the complete configure line, if further problems.