Author: justin
Date: 2006-07-12 02:01:40 -0600 (Wed, 12 Jul 2006)
New Revision: 1603
Removed:
branches/cross/packages/zlib/vars/
Modified:
branches/cross/packages/autoconf/Makefile
branches/cross/packages/automake/Makefile
branches/cross/packages/coreutils/Makefile
branches/cross/packages/diffutils/Makefile
branches/cross/packages/zlib/Makefile
Log:
Removed more LIB_MAYBE64s, upgrade coreutils, diffutils and removed unneeded
vars dir from zlib.
Modified: branches/cross/packages/autoconf/Makefile
===================================================================
--- branches/cross/packages/autoconf/Makefile 2006-07-12 07:44:53 UTC (rev
1602)
+++ branches/cross/packages/autoconf/Makefile 2006-07-12 08:01:40 UTC (rev
1603)
@@ -21,11 +21,7 @@
cp $(SRC)/$(FILE) $(LFSSRC)
compile-stage2:
-ifndef CROSS
./configure --prefix=/usr
-else
- CC="gcc $(64FLAGS)" ./configure --prefix=/usr
-endif
make $(PM)
make install
Modified: branches/cross/packages/automake/Makefile
===================================================================
--- branches/cross/packages/automake/Makefile 2006-07-12 07:44:53 UTC (rev
1602)
+++ branches/cross/packages/automake/Makefile 2006-07-12 08:01:40 UTC (rev
1603)
@@ -21,11 +21,7 @@
cp $(SRC)/$(FILE) $(LFSSRC)
compile-stage2:
-ifndef CROSS
./configure --prefix=/usr
-else
- CC="gcc $(64FLAGS)" ./configure --prefix=/usr
-endif
make $(PM)
make install
Modified: branches/cross/packages/coreutils/Makefile
===================================================================
--- branches/cross/packages/coreutils/Makefile 2006-07-12 07:44:53 UTC (rev
1602)
+++ branches/cross/packages/coreutils/Makefile 2006-07-12 08:01:40 UTC (rev
1603)
@@ -1,12 +1,12 @@
# Coreutils Makefile
NM= coreutils
-VRS= 5.94
+VRS= 5.96
DIR= $(NM)-$(VRS)
FILE= $(DIR).tar.bz2
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= c39add02995304e1cf3dfc8543702f22155fba50
+SHA-$(FILE)= 782379daf200427058ca94a408566d600f779823
PATCH1= $(DIR)-uname-1.patch
URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
@@ -16,10 +16,6 @@
URL-$(PATCH2)= $(HTTP)/$(NM)/$(PATCH2)
SHA-$(PATCH2)= a7dedf947b7651f882c8ede00eb6e56689bbb154
-PATCH50= $(DIR)-i18n-1.patch
-URL-$(PATCH50)= $(HTTP)/$(NM)/$(PATCH50)
-SHA-$(PATCH50)= 3ff73ceeae8ef66345cfed38f770e51db4d02199
-
# Targets
include $(ROOT)/scripts/functions
@@ -29,28 +25,22 @@
cp $(SRC)/$(FILE) $(LFSSRC)
compile-stage1:
-ifndef CROSS
- ./configure --prefix=$(WD)
-else
+ echo "ac_cv_sys_restartable_syscalls=yes" > config.cache
+ echo "ac_cv_func_setvbuf_reversed=yes" >> config.cache
echo "utils_cv_sys_open_max=1024" >> config.cache
CC="$${CC} $(64FLAGS)" \
./configure --prefix=$(WD) --cache-file=config.cache \
- --build=$(LFS_HOST) --host=$(LFS_TARGET)
-endif
+ --build=$(CLFS_HOST) --host=$(CLFS_TARGET)
make $(PM)
make install
-ifndef CROSS
- mv $(WD)/bin/uname $(WD)/bin/uname.real
- install -m 755 $(MP)$(ROOT)/uname/uname $(WD)/bin/
-endif
chroot:
chroot "$(MP)" $(chenv-pre-bash) \
'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
-stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) $(PATCH50)
+stage2: Makefile $(FILE) $(PATCH1) $(PATCH2)
$(std_build)
- cp $(SRC)/{$(PATCH1),$(PATCH2),$(PATCH50)} $(LFSSRC)/
+ cp $(SRC)/{$(PATCH1),$(PATCH2)} $(LFSSRC)/
compile-stage2:
ifeq ($(LFS-ARCH),x86)
@@ -60,25 +50,16 @@
patch -Np1 -i ../$(PATCH1)
endif
patch -Np1 -i ../$(PATCH2)
- patch -Np1 -i ../$(PATCH50)
- chmod +x tests/sort/sort-mb-tests
- sed -i 's/_LEN 6/_LEN 20/' src/who.c
-ifndef CROSS
./configure --prefix=/usr
-else
- CC="gcc $(64FLAGS)" ./configure --prefix=/usr
-endif
make $(PM)
make install
- $(WD)/bin/mv /usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} /bin
- $(WD)/bin/mv /usr/bin/{false,hostname,ln,ls,mkdir,mknod,mv,pwd,rm} /bin
- mv /usr/bin/{rmdir,stty,sync,true,uname} /bin
- mv /usr/bin/chroot /usr/sbin
- mv /usr/bin/{head,sleep} /bin
-ifndef CROSS
- mv /bin/uname /bin/uname.real
- install -m 755 ${ROOT}/uname/uname /bin/
-endif
+ mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin
+ mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin
+ mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin
+ mv -v /usr/bin/chroot /usr/sbin
+ mv -v /usr/bin/{[,basename,head,install,nice} /bin
+ mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin
+ ln -svf ../../bin/install /usr/bin
clean:
-rm -rf $(DIR)
Modified: branches/cross/packages/diffutils/Makefile
===================================================================
--- branches/cross/packages/diffutils/Makefile 2006-07-12 07:44:53 UTC (rev
1602)
+++ branches/cross/packages/diffutils/Makefile 2006-07-12 08:01:40 UTC (rev
1603)
@@ -1,17 +1,13 @@
# diffutils Makefile
NM= diffutils
-VRS= 2.8.1
+VRS= 2.8.7
DIR= $(NM)-$(VRS)
FILE= $(DIR).tar.gz
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= a4c467c3a6a08cde9f3d94d02067ec26436e7dc5
+SHA-$(FILE)= b05cfdd651137d46d97872dd646db0dd92077f0d
-PATCH50= $(DIR)-i18n-1.patch
-URL-$(PATCH50)= $(HTTP)/$(NM)/$(PATCH50)
-SHA-$(PATCH50)= 2d88d693ab572f04990a3a28deb5e743e288b9da
-
# Targets
include $(ROOT)/scripts/functions
@@ -21,12 +17,8 @@
cp $(SRC)/$(FILE) $(LFSSRC)
compile-stage1:
-ifndef CROSS
- ./configure --prefix=$(WD)
-else
CC="$${CC} $(64FLAGS)" ./configure --prefix=$(WD) \
- --host=$(LFS_TARGET)
-endif
+ --build=$(CLFS_HOST) --host=$(CLFS_TARGET)
make $(PM)
make install
@@ -34,17 +26,11 @@
chroot "$(MP)" $(chenv-post-bash) \
'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
-stage2: Makefile $(FILE) $(PATCH50)
+stage2: Makefile $(FILE)
$(std_build)
- cp $(SRC)/$(PATCH50) $(LFSSRC)
compile-stage2:
- patch -Np1 -i ../$(PATCH50)
-ifndef CROSS
./configure --prefix=/usr
-else
- CC="gcc $(64FLAGS)" ./configure --prefix=/usr
-endif
make $(PM)
make install
Modified: branches/cross/packages/zlib/Makefile
===================================================================
--- branches/cross/packages/zlib/Makefile 2006-07-12 07:44:53 UTC (rev
1602)
+++ branches/cross/packages/zlib/Makefile 2006-07-12 08:01:40 UTC (rev
1603)
@@ -8,42 +8,30 @@
URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
SHA-$(FILE)= 60faeaaf250642db5c0ea36cd6dcc9f99c8f3902
-include $(CROSSVARS)
+PATCH1= $(DIR)-fPIC-1.patch
+URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
+SHA-$(PATCH1)= fa13b1aa053125b18c0bcbc68a5c2f79ed291e8d
# Targets
include $(ROOT)/scripts/functions
-stage1: $(FILE)
- $(std_build)
-
-compile-stage1:
- CC="$${CC} $(64FLAGS)" CFLAGS="${CFLAGS} -fPIC" ./configure
--prefix=$(WD) \
- --shared --libdir=$(WD)/lib64
- make
- make install
-
chroot:
chroot "$(MP)" $(chenv-pre-bash) \
'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
-stage2: Makefile $(FILE)
+stage2: Makefile $(FILE) $(PATCH1)
$(std_build)
- cp $(SRC)/$(FILE) $(LFSSRC)
+ cp $(SRC)/{$(FILE),$(PATCH1)} $(LFSSRC)
compile-stage2:
- $(ARCH_CC) $(ARCH_CFLAGS) ./configure --prefix=/usr --shared
--libdir=/$(LIB_MAYBE64)
+ ./configure --prefix=/usr --shared
make $(PM)
make install
- rm /$(LIB_MAYBE64)/libz.so
- ln -sf ../../$(LIB_MAYBE64)/libz.so.$(VRS) /usr/$(LIB_MAYBE64)/libz.so
- make clean
- $(ARCH_CC) ./configure --prefix=/usr $(EXTRA_CONF)
- make $(PM)
- make install
- chmod 644 /usr/$(LIB_MAYBE64)/libz.a
+ mv -v /usr/lib/libz.so.* /lib
+ ln -svf ../../lib/libz.so.1 /usr/lib/libz.so
clean:
-rm -rf $(DIR)
-.PHONY: compile-stage1 clean chroot compile-stage2
+.PHONY: clean chroot compile-stage2
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page