Author: thomasp
Date: 2005-12-18 16:43:19 -0700 (Sun, 18 Dec 2005)
New Revision: 1287
Added:
trunk/packages/glibc/glibc-20051107-supported_locales-2.patch
trunk/packages/perl/vars/
trunk/packages/perl/vars/vars.ppc
trunk/packages/perl/vars/vars.sparc64
trunk/packages/perl/vars/vars.x86
trunk/packages/perl/vars/vars.x86_64
trunk/packages/zlib/vars/
trunk/packages/zlib/vars/vars.ppc
trunk/packages/zlib/vars/vars.sparc64
trunk/packages/zlib/vars/vars.x86
trunk/packages/zlib/vars/vars.x86_64
Removed:
trunk/packages/perl/perl-5.8.7-lib64-1.patch
Modified:
trunk/Makefile
trunk/packages/bash/Makefile
trunk/packages/binutils/Makefile
trunk/packages/bzip2/Makefile
trunk/packages/coreutils/Makefile
trunk/packages/flex/Makefile
trunk/packages/gcc/Makefile
trunk/packages/gettext/Makefile
trunk/packages/glibc/Makefile
trunk/packages/html_tidy/Makefile
trunk/packages/iproute2/Makefile
trunk/packages/kbd/Makefile
trunk/packages/less/Makefile
trunk/packages/linux-libc-headers/Makefile
trunk/packages/linux/Makefile
trunk/packages/perl/Makefile
trunk/packages/procps/Makefile
trunk/packages/readline/Makefile
trunk/packages/shadow/Makefile
trunk/packages/sysklogd/Makefile
trunk/packages/sysvinit/Makefile
trunk/packages/texinfo/Makefile
trunk/packages/util-linux/Makefile
trunk/packages/zlib/Makefile
trunk/vars/vars.x86_64
Log:
* Major update for x86_64:
- Brought current with CLFS-SVN-20051215-x86_64 multilib
- Simplified some ifdefs related to lib/lib64
- Uses kernel 2.6.14.3
- Used an updated version of iproute2 to match kernel
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -386,6 +386,9 @@
@touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}
@chgrp utmp /var/run/utmp /var/log/lastlog
@chmod 664 /var/run/utmp /var/log/lastlog
+ifdef CROSS
+ @chmod 600 /var/log/btmp
+endif
@mv $(WD)/etc/resolv.conf /etc
popdev:
Modified: trunk/packages/bash/Makefile
===================================================================
--- trunk/packages/bash/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/bash/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -24,11 +24,13 @@
ifndef CROSS
./configure --prefix=$(WD) --without-bash-malloc
else
- cp -p Makefile.in Makefile.in.orig
+ cp Makefile.in Makefile.in.orig
sed "[EMAIL PROTECTED] \$$(Program)@$(LFS_TARGET)-&@g"
Makefile.in.orig > Makefile.in
+ echo "ac_cv_func_setvbuf_reversed=no" >> config.cache
CC="$${CC} $(64FLAGS)" CXX="$${CXX} $(64FLAGS)" \
./configure --prefix=$(WD) --with-curses \
- --without-bash-malloc --host=$(LFS_TARGET)
+ --without-bash-malloc --host=$(LFS_TARGET) \
+ --cache-file=config.cache
endif
make
make install
Modified: trunk/packages/binutils/Makefile
===================================================================
--- trunk/packages/binutils/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/binutils/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -27,6 +27,7 @@
cross: $(DEPS)
$(sep_dir_build)
+ for i in $(DEPS) ; do cp $(SRC)/$$i $(LFSSRC) ; done
compile-cross:
cd ../$(DIR) ; for PATCH in $(PATCHES) ; do patch -Np1 -i ../$$PATCH ;
done
@@ -34,7 +35,6 @@
--target=$(LFS_TARGET) --with-lib-path=$(WD)/lib \
--disable-nls --enable-shared $(ENABLE-64-BIT-BFD)
make configure-host
- make headers -C bfd
make $(PM)
make install
cp -v ../$(DIR)/include/libiberty.h $(WD)/include
@@ -49,7 +49,6 @@
--target=$(LFS_TARGET) --disable-nls --enable-shared \
$(ENABLE-64-BIT-BFD)
make configure-host
- make headers -C bfd
make $(PM)
make install
Modified: trunk/packages/bzip2/Makefile
===================================================================
--- trunk/packages/bzip2/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/bzip2/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -60,13 +60,8 @@
endif
make install
cp bzip2-shared /bin/bzip2
-ifndef CROSS
- cp -a libbz2.so* /lib
- ln -s ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so
-else
- cp -a libbz2.so* /lib64
- ln -s ../../lib64/libbz2.so.1.0 /usr/lib64/libbz2.so
-endif
+ cp -a libbz2.so* /$(LIB_MAYBE64)
+ ln -s ../../$(LIB_MAYBE64)/libbz2.so.1.0 /usr/$(LIB_MAYBE64)/libbz2.so
rm /usr/bin/{bunzip2,bzcat,bzip2}
ln -s bzip2 /bin/bunzip2
ln -s bzip2 /bin/bzcat
Modified: trunk/packages/coreutils/Makefile
===================================================================
--- trunk/packages/coreutils/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/coreutils/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -33,7 +33,7 @@
./configure --prefix=$(WD)
else
echo "utils_cv_sys_open_max=1024" >> config.cache
- DEFAULT_POSIX2_VERSION=199209 CC="$${CC} $(64FLAGS)" \
+ CC="$${CC} $(64FLAGS)" \
./configure --prefix=$(WD) --cache-file=config.cache \
--build=$(LFS_HOST) --target=$(LFS_TARGET)
endif
@@ -64,8 +64,7 @@
ifndef CROSS
./configure --prefix=/usr
else
- CC="gcc $(64FLAGS)" DEFAULT_POSIX2_VERSION=199209 \
- ./configure --prefix=/usr
+ CC="gcc $(64FLAGS)" ./configure --prefix=/usr
endif
make $(PM)
make install
Modified: trunk/packages/flex/Makefile
===================================================================
--- trunk/packages/flex/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/flex/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -35,11 +35,7 @@
endif
make $(PM)
make install
-ifndef CROSS
- ln -s libfl.a /usr/lib/libl.a
-else
- ln -s libfl.a /usr/lib64/libl.a
-endif
+ ln -s libfl.a /usr/$(LIB_MAYBE64)/libl.a
echo "#!/bin/sh" > /usr/bin/lex
echo "# Begin /usr/bin/lex" >> /usr/bin/lex
echo "" >> /usr/bin/lex
Modified: trunk/packages/gcc/Makefile
===================================================================
--- trunk/packages/gcc/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/gcc/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -28,6 +28,7 @@
cross-static: $(FILE) $(PATCH1) $(PATCH40) $(PATCH41)
$(sep_dir_build)
+ cp $(SRC)/{$(FILE),$(PATCH1),$(PATCH40),$(PATCH41)} $(LFSSRC)
compile-cross-static:
cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1) ; \
@@ -57,12 +58,6 @@
cd ../$(DIR) ; cp gcc/Makefile.in{,.orig} ; \
sed "[EMAIL PROTECTED](^CROSS_SYSTEM_HEADER_DIR =\)[EMAIL PROTECTED]
$(WD)/[EMAIL PROTECTED]" \
gcc/Makefile.in.orig > gcc/Makefile.in
- cd ../$(DIR) ; cp gcc/config/t-slibgcc-elf-ver{,.orig} ; \
- sed '/^SHLIB_LC = /[EMAIL PROTECTED]@@'
gcc/config/t-slibgcc-elf-ver.orig \
- > gcc/config/t-slibgcc-elf-ver
- cd ../$(DIR) ; cp gcc/config/t-libunwind{,.orig} ; \
- sed '/^SHLIB_LC = /[EMAIL PROTECTED]@@' gcc/config/t-libunwind.orig \
- > gcc/config/t-libunwind
cd ../$(DIR) ; cp configure{,.orig} ; \
sed '/FLAGS_FOR_TARGET.*\/lib\//[EMAIL PROTECTED] ]*/lib/@@g'
configure.orig > configure
../$(DIR)/configure --prefix=$(CROSS_WD) --target=$(LFS_TARGET) \
@@ -93,7 +88,7 @@
gcc/Makefile.in.bk2 > gcc/Makefile.in
CC="$${CC} $(64FLAGS)" CXX="$${CXX} $(64FLAGS)" ../$(DIR)/configure \
--prefix=$(WD) --libdir=$(WD)/$(LIB_MAYBE64) --build=$(LFS_HOST) \
- --host=$(LFS_TARGET) --target=$(LFS_TARGET)
--libexecdir=$(WD)/$(LIB_MAYBE64) \
+ --host=$(LFS_TARGET) --target=$(LFS_TARGET) \
--with-local-prefix=$(WD) --enable-long-long --enable-c99 \
--enable-shared --enable-threads=posix --enable-__cxa_atexit \
--disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch
Modified: trunk/packages/gettext/Makefile
===================================================================
--- trunk/packages/gettext/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/gettext/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -19,18 +19,15 @@
compile-stage1:
ifndef CROSS
cd $(NM)-tools ; ./configure --prefix=$(WD) --disable-shared
+else
+ cd $(NM)-tools ; echo "am_cv_func_working_getline=yes" >> config.cache
+ cd $(NM)-tools ; CC="$${CC} $(64FLAGS)" CXX="$${CXX} $(64FLAGS)" \
+ ./configure --prefix=$(WD) --host=$(LFS_TARGET) --disable-shared \
+ --cache-file=config.cache
+endif
cd $(NM)-tools ; make -C lib
cd $(NM)-tools ; make -C src msgfmt
cd $(NM)-tools ; cp -v src/msgfmt $(WD)/bin
-else
- echo "am_cv_func_working_getline=yes" >> config.cache
- CC="$${CC} $(64FLAGS)" CXX="$${CXX} $(64FLAGS)" \
- ./configure --prefix=$(WD) --libdir=$(WD)/lib64 \
- --host=$(LFS_TARGET) --disable-libasprintf \
- --without-csharp --cache-file=config.cache
- make
- make install
-endif
chroot:
chroot "$(MP)" $(chenv-pre-bash) \
Modified: trunk/packages/glibc/Makefile
===================================================================
--- trunk/packages/glibc/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/glibc/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -4,7 +4,7 @@
ifndef CROSS
VRS= 2.3.6
else
-VRS= 20050926
+VRS= 20051107
endif
DIR= $(NM)-$(VRS)
@@ -14,7 +14,7 @@
SHA-$(FILE)= 82d0487419f1bdbf2dee439c344e89d6af47e558
else
URL-$(FILE)= ftp://sources.redhat.com/pub/glibc/snapshots/$(FILE)
-SHA-$(FILE)= 47753ac9e13fd955c77c3e2b2bbb278d009dcbc5
+SHA-$(FILE)= 9c7f190eb9d590a33384a24c3772bd3a13355575
endif
ifndef CROSS
@@ -54,14 +54,16 @@
$(sep_dir_build)
compile-headers:
- CC=gcc ../$(DIR)/configure --prefix=/tools \
+ cd ../$(DIR) ; cp configure{,.orig} ; sed -e 's/3.4/3.[0-9]/g' \
+ configure.orig > configure
+ CC=gcc ../$(DIR)/configure --prefix=$(WD) \
--host=$(LFS_TARGET) --build=$(LFS_HOST) --disable-sanity-checks \
- --enable-kernel=2.6.0 --with-headers=/tools/include \
- --with-binutils=/cross-tools/$(LFS_TARGET)/bin
+ --enable-kernel=2.6.0 --with-headers=$(WD)/include \
+ --with-binutils=$(CROSS_WD)/$(LFS_TARGET)/bin
make install-headers
- install -v -d /tools/include/bits
- cp -v bits/stdio_lim.h /tools/include/bits
- touch /tools/include/gnu/stubs.h
+ install -v -d $(WD)/include/bits
+ cp -v bits/stdio_lim.h $(WD)/include/bits
+ touch $(WD)/include/gnu/stubs.h
cp -v ../$(DIR)/nptl/sysdeps/pthread/pthread.h $(WD)/include
cp -v ../$(DIR)/nptl/sysdeps/unix/sysv/linux/x86_64/bits/pthreadtypes.h
\
$(WD)/include/bits
Added: trunk/packages/glibc/glibc-20051107-supported_locales-2.patch
===================================================================
--- trunk/packages/glibc/glibc-20051107-supported_locales-2.patch
2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/glibc/glibc-20051107-supported_locales-2.patch
2005-12-18 23:43:19 UTC (rev 1287)
@@ -0,0 +1 @@
+link glibc-2.3.6-supported_locales-2.patch
\ No newline at end of file
Property changes on:
trunk/packages/glibc/glibc-20051107-supported_locales-2.patch
___________________________________________________________________
Name: svn:special
+ *
Modified: trunk/packages/html_tidy/Makefile
===================================================================
--- trunk/packages/html_tidy/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/html_tidy/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -12,6 +12,8 @@
URL-$(FILE1)= $(HTTPBLFS)/$(NM)/$(FILE1)
SHA-$(FILE1)= 274dc5093ad53045478ba39accec2c411f14c643
+include $(CROSSVARS)
+
# Targets
include $(ROOT)/scripts/functions
Modified: trunk/packages/iproute2/Makefile
===================================================================
--- trunk/packages/iproute2/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/iproute2/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -1,12 +1,22 @@
# Iproute2 Makefile
NM= iproute2
+ifndef CROSS
DATE= 051007
DIR= $(NM)-$(DATE)
+else
+VRS= 2.6.14
+DATE= 051107
+DIR= $(NM)-$(VRS)-$(DATE)
+endif
FILE= $(DIR).tar.bz2
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
+ifndef CROSS
SHA-$(FILE)= 1da92131ff9ae59b96beb54f769411a1339dd1b9
+else
+SHA-$(FILE)= b7042721179ae912044b66711d54773457846abe
+endif
# Targets
Modified: trunk/packages/kbd/Makefile
===================================================================
--- trunk/packages/kbd/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/kbd/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -57,10 +57,11 @@
endif
ifndef CROSS
./configure
+ make $(PM)
else
CC="gcc $(64FLAGS)" ./configure
+ make $(PM) CC="gcc $(64FLAGS)"
endif
- make $(PM)
make install
# Turkish fixup
cp /usr/share/kbd/consoletrans/cp857_to_uni.trans
/usr/share/kbd/unimaps/cp857.uni
Modified: trunk/packages/less/Makefile
===================================================================
--- trunk/packages/less/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/less/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -29,6 +29,9 @@
endif
make $(PM)
make install
+ifdef CROSS
+ mv /usr/bin/less /bin
+endif
clean:
-rm -rf $(DIR)
Modified: trunk/packages/linux/Makefile
===================================================================
--- trunk/packages/linux/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/linux/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -5,28 +5,32 @@
DIR= $(NM)-$(VRS)
FILE= $(DIR).tar.bz2
-
-ifneq ($(LFS-ARCH),sparc64)
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
+ifndef CROSS
SHA-$(FILE)= fa23a2508a82d17c414adc00cca4557d331a3393
PATCH1= reiser4-for-2.6.12-3.patch.gz
URL-$(PATCH1)= http://ftp.namesys.com/pub/reiser4-for-2.6/2.6.12/$(PATCH1)
SHA-$(PATCH1)= a56513748661db102d75a576d053f6bd78fd2294
+
+PATCH50= $(NM)-2.6.12.5-utf8_input-2.patch
+URL-$(PATCH50)= http://www.linuxfromscratch.org/~alexander/patches/$(PATCH50)
+SHA-$(PATCH50)= 72b51b7cf6b5eeecf79a07d3778670c64011397c
+
else
-URL-$(FILE)= http://www.kernel.org/pub/linux/kernel/v2.6/$(FILE)
-SHA-$(FILE)= 735bd87eceacba9024b134d7c35f38fd18ef161b
+SHA-$(FILE)= b3700f5b923446f9c8f1beda914e1b0f65d8349e
-PATCH1= reiser4-for-2.6.13-2.broken-out.tar.gz
-URL-$(PATCH1)= http://ftp.namesys.com/pub/reiser4-for-2.6/2.6.13/$(PATCH1)
-SHA-$(PATCH1)= a458ccc431d8835edc89cc09f8188b8d880fd263
+PATCH1= reiser4-for-2.6.14-1.patch.gz
+URL-$(PATCH1)= http://ftp.namesys.com/pub/reiser4-for-2.6/2.6.14/$(PATCH1)
+SHA-$(PATCH1)= 1d44c6bd6cb14ae35cdea973510c8608bd557f39
+
+PATCH50= $(NM)-2.6.14-utf8_input-1.patch
+URL-$(PATCH50)= http://www.linuxfromscratch.org/~alexander/patches/$(PATCH50)
+SHA-$(PATCH50)= 691a781c8233bcba9457bddbe3b7362bf7f663f7
endif
PATCH2= squashfs2.2-patch
-PATCH50= $(NM)-2.6.12.5-utf8_input-2.patch
-URL-$(PATCH50)= http://www.linuxfromscratch.org/~alexander/patches/$(PATCH50)
-SHA-$(PATCH50)= 72b51b7cf6b5eeecf79a07d3778670c64011397c
# Targets
@@ -47,15 +51,8 @@
ifeq ($(LFS-ARCH),x86_64)
if [ ! -d /boot/isolinux ] ; then mkdir /boot/isolinux ; fi
endif
-ifneq ($(LFS-ARCH),sparc64)
zcat ../$(PATCH1) > ../reiser4.patch
patch -Np1 -i ../reiser4.patch
-else
- unpack ../$(PATCH1)
- for i in `cat broken-out/serie` ; do \
- patch -Np1 -i broken-out/$$i.patch ; \
- done
-endif
patch -Np1 -i ../$(PATCH2)
cd $(ROOT) ; make -C $(PKG)/unionfs patch-kernel
patch -Np1 -i ../$(PATCH50)
Modified: trunk/packages/linux-libc-headers/Makefile
===================================================================
--- trunk/packages/linux-libc-headers/Makefile 2005-12-18 23:37:34 UTC (rev
1286)
+++ trunk/packages/linux-libc-headers/Makefile 2005-12-18 23:43:19 UTC (rev
1287)
@@ -39,6 +39,10 @@
cp -Rv include/$(LLH_ASM) /usr/include/asm
for ASM in $(LLH_ASMS) ; do cp -Rv include/$$ASM /usr/include/ ; done
cp -Rv include/linux /usr/include
+ifdef CROSS
+ cp -Rv include/mtd /usr/include
+ cp -Rv include/scsi /usr/include
+endif
chown -R root:root /usr/include
find /usr/include -type d -exec chmod 755 {} \;
find /usr/include -type f -exec chmod 644 {} \;
Modified: trunk/packages/perl/Makefile
===================================================================
--- trunk/packages/perl/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/perl/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -12,51 +12,59 @@
URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
SHA-$(PATCH1)= e515154714acdbb1dbdbeb71727649895e26f50d
-PATCH40= $(DIR)-lib64-1.patch
+PATCH40= $(DIR)-Configure_multilib-1.patch
+URL-$(PATCH40)= $(HTTP)/$(NM)/$(PATCH40)
+SHA-$(PATCH40)= e2c53f1de5b116f75cfb6c92219012fff9494f78
+PATCH41= $(DIR)-libc_lib64-1.patch
+URL-$(PATCH41)= $(HTTP)/$(NM)/$(PATCH41)
+SHA-$(PATCH41)= 111f00a3baadaa4551fdaee3599e95401f81aa53
+
+include $(CROSSVARS)
+
+STAGE2_DEPS = $(FILE)
+
# Targets
include $(ROOT)/scripts/functions
+ifdef CROSS
+STAGE2_DEPS += $(PATCH40) $(PATCH41)
+endif
+
stage1: $(FILE) $(PATCH1)
$(std_build)
cp $(SRC)/{$(FILE),$(PATCH1)} $(LFSSRC)
compile-stage1:
patch -Np1 -i ../$(PATCH1)
-ifdef CROSS
- sed -i '[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]'
hints/linux.sh
- patch -Np1 -i ../$(PATCH40)
- chmod u+w hints/linux.sh
- echo "installstyle=\"lib64/perl5\"" >> hints/linux.sh
-endif
- ./configure.gnu --prefix=$(WD) -Dstatic_ext='Data/Dumper Fcntl IO POSIX'
+ ./configure.gnu --prefix=$(WD) -Dstatic_ext='Data/Dumper Fcntl IO
POSIX' \
+ $(EXTRA_CONF)
make perl utilities
cp perl pod/pod2man $(WD)/bin
-ifndef CROSS
mkdir -p $(WD)/lib/perl5/$(VRS)
cp -R lib/* $(WD)/lib/perl5/$(VRS)
-else
- mkdir -p $(WD)/lib64/perl5/$(VRS)
- cp -R lib/* $(WD)/lib64/perl5/$(VRS)
-endif
chroot:
chroot "$(MP)" $(chenv-pre-bash) \
'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
-stage2: Makefile $(FILE)
+stage2: Makefile $(STAGE2_DEPS)
$(std_build)
+ifdef CROSS
+ cp $(SRC)/{$(PATCH40),$(PATCH41)} $(LFSSRC)
+endif
compile-stage2:
ifndef CROSS
./configure.gnu --prefix=/usr -Dpager="/usr/bin/less -isR"
else
- sed -i '[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]'
hints/linux.sh
patch -Np1 -i ../$(PATCH40)
+ patch -Np1 -i ../$(PATCH41)
chmod u+w hints/linux.sh
echo "installstyle=\"lib64/perl5\"" >> hints/linux.sh
./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \
+ -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \
-Dcc="gcc $(64FLAGS)"
endif
make
Deleted: trunk/packages/perl/perl-5.8.7-lib64-1.patch
===================================================================
--- trunk/packages/perl/perl-5.8.7-lib64-1.patch 2005-12-18 23:37:34 UTC
(rev 1286)
+++ trunk/packages/perl/perl-5.8.7-lib64-1.patch 2005-12-18 23:43:19 UTC
(rev 1287)
@@ -1,27 +0,0 @@
-diff -Naur perl-5.8.7.orig/Configure perl-5.8.7/Configure
---- perl-5.8.7.orig/Configure 2005-04-20 16:34:37.000000000 +0000
-+++ perl-5.8.7/Configure 2005-06-27 18:38:18.000000000 +0000
-@@ -5930,6 +5930,7 @@
- : The default "style" setting is made in installstyle.U
- case "$installstyle" in
- *lib/perl5*) set dflt privlib lib/$package/$version ;;
-+*lib64/perl5*) set dflt privlib lib64/$package/$version ;;
- *) set dflt privlib lib/$version ;;
- esac
- eval $prefixit
-@@ -6433,6 +6434,7 @@
- case "$sitelib" in
- '') case "$installstyle" in
- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
-+ *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;;
- *) dflt=$siteprefix/lib/site_$prog/$version ;;
- esac
- ;;
-@@ -6560,6 +6562,7 @@
- prog=`echo $package | $sed 's/-*[0-9.]*$//'`
- case "$installstyle" in
- *lib/perl5*)
dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
-+ *lib64/perl5*)
dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;;
- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;;
- esac
- ;;
Added: trunk/packages/perl/vars/vars.ppc
===================================================================
Added: trunk/packages/perl/vars/vars.sparc64
===================================================================
--- trunk/packages/perl/vars/vars.sparc64 2005-12-18 23:37:34 UTC (rev
1286)
+++ trunk/packages/perl/vars/vars.sparc64 2005-12-18 23:43:19 UTC (rev
1287)
@@ -0,0 +1 @@
+EXTRA_CONF=-Dcc="gcc $(32FLAGS)"
Added: trunk/packages/perl/vars/vars.x86
===================================================================
Added: trunk/packages/perl/vars/vars.x86_64
===================================================================
--- trunk/packages/perl/vars/vars.x86_64 2005-12-18 23:37:34 UTC (rev
1286)
+++ trunk/packages/perl/vars/vars.x86_64 2005-12-18 23:43:19 UTC (rev
1287)
@@ -0,0 +1 @@
+EXTRA_CONF=-Dcc="gcc $(32FLAGS)"
Modified: trunk/packages/procps/Makefile
===================================================================
--- trunk/packages/procps/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/procps/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -25,7 +25,7 @@
make $(PM)
make install
else
- make CC="gcc $(64FLAGS)"
+ make $(PM) CC="gcc $(64FLAGS)"
make install lib64=lib64
endif
Modified: trunk/packages/readline/Makefile
===================================================================
--- trunk/packages/readline/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/readline/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -29,18 +29,11 @@
endif
make $(PM) SHLIB_LIBS=-lncurses
make install
-ifndef CROSS
- chmod 755 /lib/lib{readline,history}.so*
- rm /lib/lib{readline,history}.so
- ln -sf ../../lib/libreadline.so.5 /usr/lib/libreadline.so
- ln -sf ../../lib/libhistory.so.5 /usr/lib/libhistory.so
-else
- chmod 755 /lib64/lib{readline,history}.so*
- mv /lib64/lib{readline,history}.a /usr/lib64
- rm /lib64/lib{readline,history}.so
- ln -sf ../../lib64/libreadline.so.5 /usr/lib64/libreadline.so
- ln -sf ../../lib64/libhistory.so.5 /usr/lib64/libhistory.so
-endif
+ chmod 755 /$(LIB_MAYBE64)/lib{readline,history}.so*
+ mv /$(LIB_MAYBE64)/lib{readline,history}.a /usr/$(LIB_MAYBE64)
+ rm /$(LIB_MAYBE64)/lib{readline,history}.so
+ ln -sf ../../$(LIB_MAYBE64)/libreadline.so.5
/usr/$(LIB_MAYBE64)/libreadline.so
+ ln -sf ../../$(LIB_MAYBE64)/libhistory.so.5
/usr/$(LIB_MAYBE64)/libhistory.so
clean:
-rm -rf $(DIR)
Modified: trunk/packages/shadow/Makefile
===================================================================
--- trunk/packages/shadow/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/shadow/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -25,8 +25,8 @@
cp $(SRC)/{$(FILE),$(PATCH1)} $(LFSSRC)
compile-stage2:
-ifndef CROSS
patch -Np1 -i ../$(PATCH1)
+ifndef CROSS
./configure --libdir=/lib --enable-shared
else
CC="gcc $(64FLAGS)" ./configure --libdir=/lib64 \
@@ -42,15 +42,9 @@
-e '[EMAIL PROTECTED]@MAIL_CHECK_ENAB no@' \
etc/login.defs > /etc/login.defs
mv /usr/bin/passwd /bin
-ifndef CROSS
- mv /lib/libshadow.*a /usr/lib
- rm /lib/libshadow.so
- ln -sf ../../lib/libshadow.so.0 /usr/lib/libshadow.so
-else
- mv /lib64/libshadow.*a /usr/lib64
- rm /lib64/libshadow.so
- ln -sf ../../lib64/libshadow.so.0 /usr/lib64/libshadow.so
-endif
+ mv /$(LIB_MAYBE64)/libshadow.*a /usr/$(LIB_MAYBE64)
+ rm /$(LIB_MAYBE64)/libshadow.so
+ ln -sf ../../$(LIB_MAYBE64)/libshadow.so.0
/usr/$(LIB_MAYBE64)/libshadow.so
mkdir -p /etc/default
pwconv
grpconv
Modified: trunk/packages/sysklogd/Makefile
===================================================================
--- trunk/packages/sysklogd/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/sysklogd/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -36,7 +36,6 @@
else
make $(PM) CC="gcc $(64FLAGS)"
endif
- make $(PM)
make install
cp -ra $(ROOT)/etc/syslog.conf /etc
Modified: trunk/packages/sysvinit/Makefile
===================================================================
--- trunk/packages/sysvinit/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/sysvinit/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -31,7 +31,7 @@
ROOT="" make $(PM) -C src
else
ROOT="" make -C src clobber
- ROOT="" make -C src CC="gcc $(64FLAGS)"
+ ROOT="" make $(PM) -C src CC="gcc $(64FLAGS)"
endif
ROOT="" make -C src install
cp $(ROOT)/etc/inittab /etc
Modified: trunk/packages/texinfo/Makefile
===================================================================
--- trunk/packages/texinfo/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/texinfo/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -26,7 +26,11 @@
cp $(SRC)/$(FILE) $(LFSSRC)
compile-stage1:
+ifndef CROSS
./configure --prefix=$(WD)
+else
+ CC="gcc $(64FLAGS)" ./configure --prefix=$(WD)
+endif
make $(PM)
make install
Modified: trunk/packages/util-linux/Makefile
===================================================================
--- trunk/packages/util-linux/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/util-linux/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -34,15 +34,13 @@
compile-stage1:
sed -i 's@/usr/[EMAIL PROTECTED](WD)/[EMAIL PROTECTED]' configure
-ifeq ($(LFS-ARCH),sparc64)
- patch -Np1 -i ../$(PATCH31)
-endif
ifndef CROSS
./configure
make -C lib
make -C mount mount umount
make -C text-utils more
else
+ patch -Np1 -i ../$(PATCH31)
CC="$${CC} $(64FLAGS)" ./configure
make ARCH="" CPU="" -C lib
make ARCH="" CPU="" -C mount mount umount
Modified: trunk/packages/zlib/Makefile
===================================================================
--- trunk/packages/zlib/Makefile 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/packages/zlib/Makefile 2005-12-18 23:43:19 UTC (rev 1287)
@@ -8,6 +8,8 @@
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
SHA-$(FILE)= 967e280f284d02284b0cd8872a8e2e04bfdc7283
+include $(CROSSVARS)
+
# Targets
include $(ROOT)/scripts/functions
@@ -30,35 +32,17 @@
cp $(SRC)/$(FILE) $(LFSSRC)
compile-stage2:
-ifndef CROSS
- ./configure --prefix=/usr --shared --libdir=/lib
-else
- CC="gcc $(64FLAGS)" CXX="g++ $(64FLAGS)" CFLAGS="${CFLAGS} -fPIC" \
- ./configure --prefix=/usr --shared --libdir=/lib64
-endif
+
+ $(ARCH_CC) $(ARCH_CFLAGS) ./configure --prefix=/usr --shared
--libdir=/$(LIB_MAYBE64)
make $(PM)
make install
-ifndef CROSS
- rm /lib/libz.so
- ln -sf ../../lib/libz.so.$(VRS) /usr/lib/libz.so
-else
- rm /lib64/libz.so
- ln -sf ../../lib64/libz.so.$(VRS) /usr/lib64/libz.so
-endif
+ rm /$(LIB_MAYBE64)/libz.so
+ ln -sf ../../$(LIB_MAYBE64)/libz.so.$(VRS) /usr/$(LIB_MAYBE64)/libz.so
make clean
-ifndef CROSS
- ./configure --prefix=/usr
-else
- CC="gcc $(64FLAGS)" CXX="g++ $(64FLAGS)" ./configure \
- --prefix=/usr --libdir=/usr/lib64
-endif
+ $(ARCH_CC) ./configure --prefix=/usr $(EXTRA_CONF)
make $(PM)
make install
-ifndef CROSS
- chmod 644 /usr/lib/libz.a
-else
- chmod 644 /usr/lib64/libz.a
-endif
+ chmod 644 /usr/$(LIB_MAYBE64)/libz.a
clean:
-rm -rf $(DIR)
Added: trunk/packages/zlib/vars/vars.ppc
===================================================================
Added: trunk/packages/zlib/vars/vars.sparc64
===================================================================
--- trunk/packages/zlib/vars/vars.sparc64 2005-12-18 23:37:34 UTC (rev
1286)
+++ trunk/packages/zlib/vars/vars.sparc64 2005-12-18 23:43:19 UTC (rev
1287)
@@ -0,0 +1,3 @@
+ARCH_CC=CC="gcc $(64FLAGS)"
+ARCH_CFLAGS=CFLAGS="${CFLAGS} -fPIC"
+EXTRA_CONF="--libdir=/usr/lib64"
Added: trunk/packages/zlib/vars/vars.x86
===================================================================
Added: trunk/packages/zlib/vars/vars.x86_64
===================================================================
--- trunk/packages/zlib/vars/vars.x86_64 2005-12-18 23:37:34 UTC (rev
1286)
+++ trunk/packages/zlib/vars/vars.x86_64 2005-12-18 23:43:19 UTC (rev
1287)
@@ -0,0 +1,3 @@
+ARCH_CC=CC="gcc $(64FLAGS)"
+ARCH_CFLAGS=CFLAGS="${CFLAGS} -fPIC"
+EXTRA_CONF="--libdir=/usr/lib64"
Modified: trunk/vars/vars.x86_64
===================================================================
--- trunk/vars/vars.x86_64 2005-12-18 23:37:34 UTC (rev 1286)
+++ trunk/vars/vars.x86_64 2005-12-18 23:43:19 UTC (rev 1287)
@@ -1,4 +1,5 @@
-export VERSION := x86_64-CRS051009-pre1
+export VERSION := x86_64-CRS051215-pre1
+export KVERS := 2.6.14.3
export CROSS := yes
export CROSS_WD := /cross-tools
export 32FLAGS := -m32
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page