#2808: error when compile croos toolchain for Atom
-----------------------------+----------------------------------------------
 Reporter:  chaudharyparesh  |       Owner:  lfs-b...@…                   
     Type:  task             |      Status:  new                          
 Priority:  highest          |   Milestone:  6.8                          
Component:  Website          |     Version:  SVN                          
 Severity:  normal           |    Keywords:                               
-----------------------------+----------------------------------------------
 i describe what i have done for compile croos toolchain that i describe
 step by step

 My Target Board is Atom Processor
 So First set Environment variable like this

 ##### Step 1.#########
   TARGET=i686-linux-gnu

   PREFIX=/root/toolchain_Atom

   SYSROOT=${PREFIX}/sysroot

   export ARCH=i686

   export CROSS_COMPILE=${TARGET}-

   export PATH=$PATH:${PREFIX}/bin

   mkdir -p ${PREFIX}/src

 @@@@@@@@i have done step 1 successfully

 ##########step 2 ##################

   cd ${PREFIX}/src

   tar xvfz binutils-2.16.tar.gz

   mkdir -p BUILD/binutils-2.16

   cd BUILD/binutils-2.16

   ../../binutils-2.16/configure --prefix=${PREFIX} --target=${TARGET}
 --with-sysroot=${SYSROOT} 2>&1 | tee configure.out

   make 2>&1 | tee make.out

   make install 2>&1 | tee -a make.out

 @@@@@@@@Si have done step 2 successfully


 ###########Step 3 ################

   cd ${PREFIX}/src

   tar xvfz linux-2.6.31.tar.gz

   ln -s linux-2.6.31 linux

   cd linux

   -->Open New Terminal and Go to cd ${PREFIX}/src/linux

   -->Run "make mrproper"

   -->Run "make headers_check"

   -->After above three process i m go to my Original Terminal in that i
 set environment

   make include/linux/version.h

   mkdir -p ${SYSROOT}/usr/include

   cp -a ${PREFIX}/src/linux/include/linux
 ${SYSROOT}/usr/include/linux

   cp -a ${PREFIX}/src/linux/include/asm-generic ${SYSROOT}/usr/include/asm

   cp -a ${PREFIX}/src/linux/include/asm-generic ${SYSROOT}/usr/include
 /asm-generic

 @@@i have done step 3 successfully

 ############################Step 4 ##############

  cd ${PREFIX}/src

   tar xvfz glibc-2.9.tar.gz

   cd glibc-2.9

   cd ..

   mkdir -p BUILD/glibc-2.9-headers

   cd BUILD/glibc-2.9-headers

   -->in configure i used add-ons=nptl instead of "linuxthreads"

   ../../glibc-2.9/configure --prefix=/opt/usr --host=${TARGET} --enable-
 add-ons=nptl --with-headers=${SYSROOT}/usr/include 2>&1 | tee
 configure.out

   make cross-compiling=yes install_root=${SYSROOT} install-headers
 2>&1 | tee make.out

   --?Before execute below two step i need to create "gnu" and "bits"
    directory in ${SYSROOT}/usr/include

   touch ${SYSROOT}/usr/include/gnu/stubs.h

   touch ${SYSROOT}/usr/include/bits/stdio_lim.h


 @@@@@@ i have done step 4 successfully


 ################Step 5 ###############

   cd ${PREFIX}/src

   tar xvzf gcc-4.4.5.tar.bz2

   mkdir -p BUILD/gcc-4.4.5-stage1

   cd BUILD/gcc-4.4.5-stage1

   ../../gcc-4.4.5/configure --prefix=${PREFIX} --target=${TARGET}
 --enable-languages=c --with-sysroot=${SYSROOT} 2>&1 | tee configure.out

   make 2>&1 | tee make.out


 @@@@  '''NOTE''' But when i do Make,get error on terminal that i mention
 in below between 2 star line

 ***************************ERROR***********************

 checking for suffix of object files... configure: error: in
 `/root/toolchain_Atom/src/BUILD/gcc-4.4.5-stage1/i686-linux-gnu/libgcc':

 configure: error: cannot compute suffix of object files: cannot compile

 See `config.log' for more details.

 make[2]: *** [configure-stage1-target-libgcc] Error 1

 make[2]: Leaving directory
 `/root/toolchain_Atom/src/BUILD/gcc-4.4.5-stage1'

 make[1]: *** [stage1-bubble] Error 2

 make[1]: Leaving directory
 `/root/toolchain_Atom/src/BUILD/gcc-4.4.5-stage1'

 make: *** [all] Error 2


 ************************ERROR**********************

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/2808>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to