From c18d2610f1dcc4f9800f45bd9aa30080487c6313 Mon Sep 17 00:00:00 2001 From: Mark Hymers Date: Thu, 6 Jun 2002 17:53:34 +0000 Subject: fix up chapter 5 explanations git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1972 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter05/gcc-exp.xml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'chapter05/gcc-exp.xml') diff --git a/chapter05/gcc-exp.xml b/chapter05/gcc-exp.xml index d79d92c14..b0aabec83 100644 --- a/chapter05/gcc-exp.xml +++ b/chapter05/gcc-exp.xml @@ -5,7 +5,7 @@ This is the equivalent to make LDFLAGS=-static as we use with other packages to compile them statically. ---prefix=/usr: This is NOT a typo. GCC hard +--prefix=/static: This is NOT a typo. GCC hard codes some paths while compiling and so we need to pass /usr as the prefix during ./configure. We pass the real install prefix during the make install command later. @@ -18,13 +18,8 @@ the --enable-languages parameter can be omitted. --enable-threads=posix: This enables C++ exception handling for multithreaded code. -ln -sf ../usr/bin/cpp: This -creates the $LFS/lib/cpp symlink. Some packages explicitly try to find -cpp in /lib. - -ln -sf ../bin/cpp: This -creates the $LFS/usr/lib/cpp symlink as there are packages that expect -cpp to be in /usr/lib. +ln -s gcc $LFS/static/bin/cc: This +creates the $LFS/static/bin/gcc symlink which some packages need. -- cgit v1.2.3-54-g00ecf