[Clfs-support] chapter 6: GCC-4.6.1 - Cross Compiler Final ...build failed

sayed israr sd.israr at gmail.com
Thu Dec 1 04:46:15 PST 2011


On Sun, Nov 27, 2011 at 8:19 PM, Andrew Bradford <bradfa at gmail.com> wrote:

> On 11/01/2011 09:21 PM, sayed israr wrote:
>
>>    /***************************************************************
>> *******************************************************************/
>>     >  CLFS_HOST="i686-cross-linux-**gnu"
>>     >  CLFS_TARGET="i486-pc-linux-**uclibc"
>>     >  CLFS_ARCH="i386"
>>     >  CLFS_ENDIAN="little"
>>     >  CLFS_CPU="i486"
>>     >
>>    /***************************************************************
>> ********************************************************************/
>>     >
>>     > AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/**cross-tools/lib" \
>>     >   ../gcc-4.6.1/configure --prefix=${CLFS}/cross-tools \
>>     >   --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
>>     >   --with-sysroot=${CLFS} --disable-nls --enable-shared \
>>     >   --enable-languages=c --enable-c99 --enable-long-long \
>>     >   --with-mpfr=${CLFS}/cross-**tools --with-gmp=${CLFS}/cross-tools
>> \
>>     >   --with-mpc=${CLFS}/cross-tools --disable-multilib \
>>     >   --with-arch=${CLFS_CPU}
>>     >
>>    /***************************************************************
>> *************************************************************/
>>     >
>>     > make[2]: Entering directory
>>     > `/mnt/clfs/sources/gcc-build/**i486-pc-linux-uclibc/libgcc'
>>     > # If this is the top-level multilib, build all the other
>>     > # multilibs.
>>     > /mnt/clfs/sources/gcc-build/./**gcc/xgcc
>>    -B/mnt/clfs/sources/gcc-build/**./gcc/
>>     > -B/mnt/clfs/cross-tools/i486-**pc-linux-uclibc/bin/
>>     > -B/mnt/clfs/cross-tools/i486-**pc-linux-uclibc/lib/ -isystem
>>     > /mnt/clfs/cross-tools/i486-pc-**linux-uclibc/include -isystem
>>     > /mnt/clfs/cross-tools/i486-pc-**linux-uclibc/sys-include    -g -O2
>>    -O2  -g -O2
>>     > -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings
>>    -Wcast-qual
>>     > -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
>>    -isystem
>>     > ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
>>     > -D__GCC_FLOAT_NOT_NEEDED -fno-stack-protector   -I. -I.
>> -I../.././gcc
>>     > -I../../../gcc-4.6.1/libgcc -I../../../gcc-4.6.1/libgcc/.
>>     > -I../../../gcc-4.6.1/libgcc/..**/gcc
>>    -I../../../gcc-4.6.1/libgcc/..**/include
>>     > -I../../../gcc-4.6.1/libgcc/**config/libbid
>> -DENABLE_DECIMAL_BID_FORMAT
>>     > -DHAVE_CC_TLS  -DUSE_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF
>>    _muldi3.dep
>>     > -DL_muldi3 -c ../../../gcc-4.6.1/libgcc/../**gcc/libgcc2.c \
>>     >       -fvisibility=hidden -DHIDE_EXPORTS
>>     > In file included from
>>    ../../../gcc-4.6.1/libgcc/../**gcc/libgcc2.c:29:0:
>>     > ../../../gcc-4.6.1/libgcc/../**gcc/tsystem.h:87:19: fatal error:
>>    stdio.h: No
>>     > such file or directory
>>     > compilation terminated.
>>     > make[2]: *** [_muldi3.o] Error 1
>>     > make[2]: Leaving directory
>>     > `/mnt/clfs/sources/gcc-build/**i486-pc-linux-uclibc/libgcc'
>>     > make[1]: *** [all-target-libgcc] Error 2
>>     > make[1]: Leaving directory `/mnt/clfs/sources/gcc-build'
>>     > make: *** [all] Error 2
>>     >
>>    /***************************************************************
>> *********************************************************************/
>> ->* this error is output of "make" command.
>> *    This is the output of env command:
>>
>
> I finally had some free time to reproduce this issue.  This is happening
> because you did not successfully build and install uClibc.  Most likely
> your uClibc build failed because you're using uClibc 0.9.31 and Binutils
> 2.21.  This combo does not work for x86.
>
> You can try using uClibc 0.9.32, which should have the fix built in. I'm
> currently working on upgrading uClibc to 0.9.32 for the embedded book but
> I've not yet confirmed that all the patches required for the book work.
>  I'm running into some other issues that require a few patches.  It's not a
> simple, "upgrade to the new version and everything's peachy" kind of deal.
>  Sorry.
>
> If you're able to get uClibc 0.9.32 patched to work, please let me know
> what was required.
>
>
      You are right , this  an issue of uclibc-0.9.31.i m waiting for this
upgrade.thanks for reply.



> Thanks,
> Israr
>
> ______________________________**_________________
> Clfs-support mailing list
> Clfs-support at lists.cross-lfs.**org <Clfs-support at lists.cross-lfs.org>
> http://lists.cross-lfs.org/**listinfo.cgi/clfs-support-**cross-lfs.org<http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clfs.org/pipermail/clfs-support-clfs.org/attachments/20111201/de6baa4f/attachment.html>


More information about the Clfs-support mailing list