<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16705" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=587420421-09102008><FONT face=Arial 
color=#0000ff size=2>I was compiling for the 440FP under cygwin, I believe that 
I had to use --enable-long-long when I configured gcc in order to build 
glibc.</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> 
linuxppc-embedded-bounces+aymane=tanisys.com@ozlabs.org 
[mailto:linuxppc-embedded-bounces+aymane=tanisys.com@ozlabs.org] <B>On Behalf Of 
</B>Ademir Zanetti Junior<BR><B>Sent:</B> Thursday, October 09, 2008 2:08 
PM<BR><B>To:</B> linuxppc-embedded@ozlabs.org<BR><B>Subject:</B> Toolchain for 
ppc-440 without FPU<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr>Hello all,<BR><BR>I am trying to create a toolchain by hand and I 
am facing some problems when I try to configure the glibc 2.7 for a powerpc. 
When I try to configure the glibc to install the headers I get the following 
error:<BR><BR><FONT style="FONT-FAMILY: courier new,monospace" size=1>configure 
--prefix=/usr --host=powerpc-440-linux-gnu --with-headers=${SYSROOT}/usr/include 
--disable-shared --without-cvs 
--with-binutils=/home/azanetti/ml507/powerpc/bin/<BR><BR>checking build system 
type... i686-pc-linux-gnu<BR>checking host system type... 
i686-pc-linux-gnu<BR>configure: running configure fragment for add-on 
nptl<BR>checking sysdep dirs... sysdeps/i386/elf 
nptl/sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/i386 
sysdeps/unix/sysv/linux/i386 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread 
sysdeps/pthread sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common 
sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 
nptl/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 nptl/sysdeps/unix 
sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu nptl/sysdeps/i386/i686 
sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu 
nptl/sysdeps/i386 sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 
sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 
sysdeps/generic/elf sysdeps/generic<BR>checking for a BSD-compatible install... 
/usr/bin/install -c<BR>checking whether ln -s works... yes<BR>checking for 
gcc... gcc<BR>checking for suffix of object files... o<BR>checking whether we 
are using the GNU C compiler... yes<BR>checking whether gcc accepts -g... 
yes<BR>checking for gcc option to accept ISO C89... none needed<BR>checking how 
to run the C preprocessor... gcc -E<BR>checking for g++... 
g++<BR><BR>.<BR>.<BR>.<BR>checking for long double... yes<BR>checking size of 
long double... 12<BR>running configure fragment for 
sysdeps/powerpc/powerpc32/elf<BR>checking for powerpc32 TLS support... 
no<BR>running configure fragment for sysdeps/unix/sysv/linux/powerpc<BR>checking 
whether gcc -B/home/azanetti/ml507/powerpc/bin/ -g -O2 -mlong-double-128 uses 
IBM extended format... no<BR>checking whether gcc 
-B/home/azanetti/ml507/powerpc/bin/ -g -O2 supports -mabi=ibmlongdouble... 
no<BR>configure: error: this configuration requires -mlong-double-128 IBM 
extended format support<BR><BR></FONT><BR>I already have the binutils 2.18 
compiled on my PATH. I know that it is easier to use a script like crosstool to 
compile it but I do want to understand what is happening behind the 
scenes.<BR><BR>Regards.<BR><BR>Ademir<BR></DIV></BODY></HTML>