On Sun, Aug 26, 2012 at 07:14:33PM -0500, Bruce Dubbs wrote:
> Ken Moffat wrote:
> > On Sun, Aug 26, 2012 at 06:14:17PM -0500, Bruce Dubbs wrote:
> >> Bruce Dubbs wrote:
> >>
> >>> I tried setting CC in the environment for just the make and it didn't
> >>> work.  I also tried exporting BUILD_CC and wasn't picked up either.  Now
> >>> I just edited the Makefile to set BUILD_CC and it will take about 10
> >>> minutes to run.
> >>
> >> Well, that did work.  I also got the rpc/types.h: No such file or
> >> directory error.  That's good because it says that the system is not
> >> looking in the host's files.  I'll add the sed and configparms and try
> >> again.
> >>
> >   For me, it bombed with
> 
> > rpc_main.c:37:19: fatal error: errno.h: No such file or directory
> > compilation terminated.
> 
> 
> Try this as the lfs user:
> 
> tar -xf glibc-2.16.0.tar.xz
> cd glibc-2.16.0
> 
> sed -i 's/ -lgcc_s//' Makeconfig
> sed -i 's|<rpc/types.h>|"rpc/types.h"|' sunrpc/rpc_clntout.c
> 
> mkdir -v ../glibc-build
> cd ../glibc-build
> 
> echo BUILD_CC=${LFS_TGT}-gcc > configparms
> 
> ../glibc-2.16.0/configure
>    --prefix=/tools
>    --host=$LFS_TGT
>    --build=$(../glibc-2.16.0/scripts/config.guess)
>    --disable-profile
>    --enable-add-ons
>    --enable-kernel=2.6.25
>    --with-headers=/tools/include
>    libc_cv_forced_unwind=yes
>    libc_cv_ctors_header=yes
>    libc_cv_c_cleanup=yes
> 
> make | tee glibc-make.log
> 
> It worked for me.  If I grep the log for ^gcc, I get no matches like I 
> did before.  There are no errors indicated.  Of course you have to have 
> /tools and binutils/gcc built as in Chapter 5.
> 
>    -- Bruce
> 
 I still get the error
rpc_main.c:37:19: fatal error: errno.h: No such file or directory

 (this is with the system rpc and rpcsvc headers moved out of hte
way so that they aren't found - I know the sed should prevent them
being used, but something is different between your build and mine)

 Yes, it does remove any use of the host's gcc, at least up to the
point where it fails.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to