From: Jan-Benedict G. <jb...@us...> - 2005-10-28 14:15:46
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25110 Modified Files: uclibc-000000-base.patch uclibc-000003-crt0-part1.patch Removed Files: uclibc-000004-crt0-part2.patch Log Message: - Clean up Makefile references. "Makefile" isn't needed any longer, it's now all done by Makefile.arch . Index: uclibc-000003-crt0-part1.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000003-crt0-part1.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- uclibc-000003-crt0-part1.patch 24 Sep 2005 22:39:06 -0000 1.2 +++ uclibc-000003-crt0-part1.patch 28 Oct 2005 14:15:12 -0000 1.3 @@ -297,45 +297,3 @@ +#APP + + .ident "GCC: (GNU) 2.95.2 19991024 (release) (Linux/VAX CVS)" -diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile ---- src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile 2005-09-24 11:12:03.000000000 +0200 -+++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile 2005-09-24 11:35:37.000000000 +0200 -@@ -24,8 +24,9 @@ TOPDIR=../../../../ - include $(TOPDIR)Rules.mak - ASFLAGS=$(CFLAGS) - --CRT0_SRC=crt0.S --CRT0_OBJ=crt0.o crt1.o -+CRT_SRC=crt1.S -+CRT_OBJ=crt1.o -+SCRT_OBJ=$(pathsubst %,S%, $(CRT_OBJ)) - - #SSRC=longjmp.S setjmp.S vfork.S - SSRC=__longjmp.S setjmp.S _setjmp.S clone.S -@@ -36,11 +37,23 @@ SOBJS=$(patsubst %.S,%.o, $(SSRC)) - CSRC=vfork.c _mmap.c brk.c - COBJS=$(patsubst %.c,%.o, $(CSRC)) - --OBJS=$(SOBJS) $(MOBJ) $(COBJS) -+OBJS=$(SOBJS) $(COBJS) - -+OBJ_LIST=../../../obj.sysdeps.$(TARGET_ARCH) -+all: $(OBJ_LIST) - --#jbglaw all: $(OBJS) $(LIBC) --all: $(OBJS) -+$(OBJ_LIST): $(OBJS) $(CRT_OBJ) $(SCRT_OBJ) $(CTOR_TARGETS) -+ echo $(patsubst %, sysdeps/linux/$(TARGET_ARCH)/%, $(OBJS)) > $(OBJ_LIST) -+ $(INSTALL) -d $(TOPDIR)lib/ -+ cp $(CRT_OBJ) $(SCRT_OBJ) $(TOPDIR)lib/ -+ -+$(CRT_OBJ): $(CRT_SRC) -+ $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o -+ $(STRIPTOOL) -x -R .note -R .comment $*.o -+ -+$(SCRT_OBJ): $(CRT_SRC) -+ $(CC) $(ASFLAGS) $(PIEFLAG) -DL_$* $< -c -o $*.o -+ $(STRIPTOOL) -x -R .note -R .comment $*.o - - $(LIBC): ar-target - --- uclibc-000004-crt0-part2.patch DELETED --- Index: uclibc-000000-base.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000000-base.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- uclibc-000000-base.patch 10 Oct 2005 12:44:45 -0000 1.3 +++ uclibc-000000-base.patch 28 Oct 2005 14:15:12 -0000 1.4 @@ -2257,77 +2257,6 @@ + ret + + -diff -Nurp -x entries uClibc/libc/sysdeps/linux/vax/Makefile uClibc-hacked-vax/libc/sysdeps/linux/vax/Makefile ---- uClibc/libc/sysdeps/linux/vax/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ uClibc-hacked-vax/libc/sysdeps/linux/vax/Makefile 2005-05-08 15:02:29.000000000 +0200 -@@ -0,0 +1,67 @@ -+# Makefile for uClibc -+# -+# Copyright (C) 2001 by Lineo, inc. -+# -+# This program is free software; you can redistribute it and/or modify it under -+# the terms of the GNU Library General Public License as published by the Free -+# Software Foundation; either version 2 of the License, or (at your option) any -+# later version. -+# -+# This program is distributed in the hope that it will be useful, but WITHOUT -+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -+# FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more -+# details. -+# -+# You should have received a copy of the GNU Library General Public License -+# along with this program; if not, write to the Free Software Foundation, Inc., -+# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+# -+# Derived in part from the Linux-8086 C library, the GNU C Library, and several -+# other sundry sources. Files within this library are copyright by their -+# respective copyright holders. -+ -+TOPDIR=../../../../ -+include $(TOPDIR)Rules.mak -+ASFLAGS=$(CFLAGS) -+ -+CRT0_SRC=crt0.S -+CRT0_OBJ=crt0.o crt1.o -+ -+#SSRC=longjmp.S setjmp.S vfork.S -+SSRC=__longjmp.S setjmp.S _setjmp.S clone.S -+#SSRC=_setjmp.S -+SOBJS=$(patsubst %.S,%.o, $(SSRC)) -+ -+#CSRC=vfork.c _mmap.c __longjmp.c setjmp.c longjmp.c -+CSRC=vfork.c _mmap.c brk.c -+COBJS=$(patsubst %.c,%.o, $(CSRC)) -+ -+OBJS=$(SOBJS) $(MOBJ) $(COBJS) -+ -+ -+#jbglaw all: $(OBJS) $(LIBC) -+all: $(OBJS) -+ -+$(LIBC): ar-target -+ -+ar-target: $(OBJS) $(CRT0_OBJ) -+ $(AR) $(ARFLAGS) $(LIBC) $(OBJS) -+ cp $(CRT0_OBJ) $(TOPDIR)lib -+ -+$(CRT0_OBJ): $(CRT0_SRC) -+ $(CC) $(CFLAGS) -DL_$* -c $< -o $*.o -+ $(STRIPTOOL) -x -R .note -R .comment $*.o -+ -+$(SOBJS): %.o : %.S -+ $(CC) $(CFLAGS) -c $< -o $@ -+ $(STRIPTOOL) -x -R .note -R .comment $*.o -+ -+$(COBJS): %.o : %.c -+ $(CC) $(CFLAGS) -c $< -o $@ -+ $(STRIPTOOL) -x -R .note -R .comment $*.o -+ -+headers: -+ -+clean: -+ rm -f *.[oa] *~ core -+ diff -Nurp -x entries uClibc/libc/sysdeps/linux/vax/_mmap.c uClibc-hacked-vax/libc/sysdeps/linux/vax/_mmap.c --- uClibc/libc/sysdeps/linux/vax/_mmap.c 1970-01-01 01:00:00.000000000 +0100 +++ uClibc-hacked-vax/libc/sysdeps/linux/vax/_mmap.c 2005-05-08 14:05:08.000000000 +0200 |