This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: arm-none-linux-gnueabi finishes in an infinite glibc configure loop


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yeah,

Thank you for this advice Steve, I had forgot to tell you that I had
done this already earlier this morning.

However, your mail (the glibc-ports-2.4 patches especially) remind me
one thing, I had changed the the GLIBC_ADDON_OPTIONS to nptl only!

Now I have set it back to:

> GLIBC_ADDON_OPTIONS==nptl,../glibc-2.4/ports,

However, my compilation still ends up with a message, this time
explicitely telling me that I'm missing something.

> + echo crosstool: binutils built ok
> crosstool: binutils built ok
> + echo 'Install glibc headers needed to build bootstrap compiler -- but only if gcc-3.x'
> Install glibc headers needed to build bootstrap compiler -- but only if gcc-3.x
> + grep -q 'gcc-[34]' /home/valentin/downloads/gcc-4.1.1/ChangeLog
> + test '!' -f /opt/crosstool/gcc-4.1.1-glibc-2.4-nptl-2/arm-none-linux-gnueabi/arm-none-linux-gnueabi/include/features.h
> + mkdir -p build-glibc-headers
> + cd build-glibc-headers
> + test '!' -f Makefile
> + libc_cv_ppc_machine=yes
> + CC=gcc
> + /home/valentin/downloads/glibc-2.4/configure --prefix=/usr --build=i686-pc-linux-gnu --host=arm-none-linux-gnueabi --without-cvs --disable-sanity-checks --with-headers=/opt/crosstool/gcc-4.1.1-glibc-2.4-nptl-2/arm-none-linux-gnueabi/arm-none-linux-gnueabi/include --enable-add-ons=nptl,../glibc-2.4/ports, --with-tls --with-__thread --enable-kernel=2.6.4 --with-abi=aapcs-linux --enable-hacker-mode
> checking build system type... i686-pc-linux-gnu
> checking host system type... arm-none-linux-gnueabi
> configure: running configure fragment for add-on nptl
> configure: error: add-on directory "../glibc-2.4/ports" does not exist

I guess this path refers to the unpacked glibc-2.4 directory, wihch for
me is at ~/downloads/glibc-2.4. I have a nptl directory there (which is
not available for arm according to the previous compile fail messsage)
but no port directory.

What am I missing.

Thank you for all your help,

Valentin


Steve Papacharalambous wrote:
> Hi Valentin,
> 
> The srpm for the toolchain that you are using is available from:
> http://www.bitshrine.org/gpp/
> 
> and the name of the rpm is: tc-fsl-x86lnx-armeabi-nptl-4.1.1-2.src.rpm
> 
> If you install the srpm and then extract the crosstool archive,
> crosstool-0.42_fsl26Jun06.tar.gz, the patches that were used to build
> this toolchain can be found in the crosstool patches subdirectory, so
> the patches applied to glibc-2.4 will be in:
> 
> crosstool-0.42_fsl/patches/glibc-2.4
> 
> and the patches applied to glibc-ports will be in:
> 
> crosstool-0.42_fsl/patches/glibc-ports-2.4
> 
> Hope that this helps,
> 
> Best regards,
> 
> Steve
> 


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFEUU1CGmesagzEtoRAuIOAKC5xBuAGOjLGEjrzzmBsPR1w4rBwQCfexQT
7MfowVq0Q0Zew5W8d90teCQ=
=kqPJ
-----END PGP SIGNATURE-----

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]