You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(11) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2002 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(12) |
Nov
|
Dec
|
2003 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(8) |
Dec
(1) |
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(1) |
Apr
(35) |
May
(9) |
Jun
(10) |
Jul
|
Aug
(6) |
Sep
(23) |
Oct
(24) |
Nov
(18) |
Dec
(81) |
2006 |
Jan
(37) |
Feb
(2) |
Mar
(10) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(23) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Jan-Benedict G. <jb...@us...> - 2005-11-02 18:02:22
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30716 Modified Files: build_toolchain.sh Log Message: - Build uClibc using the correct Makefile (the newly used Makefile.in is now already aged...) - Build native GCC in it's own directory instead of the root directory of the whole build. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- build_toolchain.sh 1 Nov 2005 10:53:32 -0000 1.25 +++ build_toolchain.sh 2 Nov 2005 18:02:09 -0000 1.26 @@ -40,7 +40,7 @@ # # Flags for make. # -# MAKEFLAGS="-j2" +#MAKEFLAGS="-j2" # # Default target (if it's not given on command line) @@ -387,6 +387,7 @@ UCLIBC_BUILD="${BUILD_BASE}/uclibc" BINUTILS_NATIVE_BUILD="${BUILD_BASE}/binutils-native" +GCC1_NATIVE_BUILD="${BUILD_BASE}/gcc1-native" # # Create all the directories @@ -407,6 +408,7 @@ mkdir "${UCLIBC_BUILD}"; UCLIBC_BUILD="`check_path "${UCLIBC_BUILD}"`" mkdir "${INSTALL_NATIVE_BASE}"; INSTALL_NATIVE_BASE="`check_path "${INSTALL_NATIVE_BASE}"`" mkdir "${BINUTILS_NATIVE_BUILD}"; BINUTILS_NATIVE_BUILD="`check_path "${BINUTILS_NATIVE_BUILD}"`" +mkdir "${GCC1_NATIVE_BUILD}"; GCC1_NATIVE_BUILD="`check_path "${GCC1_NATIVE_BUILD}"`" # # Redirect all output to a file if requested. @@ -580,13 +582,16 @@ # Prepare build "${BUILD_UCLIBC}" && execute ./extra/scripts/create_makefiles.sh - build "${BUILD_UCLIBC}" && execute make -f Makefile.in oldconfig + ###build "${BUILD_UCLIBC}" && execute make -f Makefile.in oldconfig + build "${BUILD_UCLIBC}" && execute make oldconfig # Build - build "${BUILD_GCC1}" && execute make -f Makefile.in ${MAKEFLAGS} + ###build "${BUILD_GCC1}" && execute make -f Makefile.in ${MAKEFLAGS} + build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} # Install - build "${BUILD_GCC1}" && execute make -f Makefile.in install + ###build "${BUILD_GCC1}" && execute make -f Makefile.in install + build "${BUILD_GCC1}" && execute make install # Fixup. Until LINK_SPEC is correct for GCC, we need to fiddle # with library and header file location... @@ -654,7 +659,7 @@ ${WERROR} # Build - build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} all-gcc + build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} all-gcc # Install build "${BUILD_GCC1}" && \ |
From: Jan-Benedict G. <jb...@us...> - 2005-11-02 18:00:36
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30007 Added Files: uclibc-000012-buildfix_20051102-1.patch Log Message: - Daily build update for uClibc. --- NEW FILE: uclibc-000012-buildfix_20051102-1.patch --- 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 1970-01-01 01:00:00.000000000 +0100 +++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile 2005-11-02 09:12:31.000000000 +0100 @@ -0,0 +1,15 @@ +# Makefile for uClibc +# +# Copyright (C) 2000-2005 Erik Andersen <and...@uc...> +# +# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. +# + +TOPDIR=../../../../ + +top_srcdir=$(TOPDIR) +top_builddir=../../../../ +all: objs +include $(top_builddir)Rules.mak +include Makefile.arch +include $(top_srcdir)Makerules |
From: Jan-Benedict G. <jb...@us...> - 2005-11-01 10:57:04
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27806 Added Files: gcc-000007-native_build.patch Log Message: - This adds a missing define. - The value is guessed; if it's wrong, it won't break anything, because it's only performance relevant. - Probably the whole function using it should be updated, maybe by copying the darwin function... --- NEW FILE: gcc-000007-native_build.patch --- diff -Nurp src-gcc-fresh/gcc/config/host-linux.c src-gcc-hacked/gcc/config/host-linux.c --- src-gcc-fresh/gcc/config/host-linux.c 2005-10-28 18:32:26.000000000 +0200 +++ src-gcc-hacked/gcc/config/host-linux.c 2005-11-01 10:36:34.000000000 +0100 @@ -89,8 +89,12 @@ # define TRY_EMPTY_VM_SPACE 0 #endif +#ifndef SSIZE_MAX +# define SSIZE_MAX 4096 +#endif + /* Determine a location where we might be able to reliably allocate SIZE - bytes. FD is the PCH file, though we should return with the file + bytes. FD is the PCH file, though we should return with the file unmapped. */ static void * |
From: Jan-Benedict G. <jb...@us...> - 2005-11-01 10:55:12
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27550 Modified Files: uclibc-000001-config.patch Log Message: - uClibc incorporated some new security functions. Didn't compile for me[tm], so configured off for now... Index: uclibc-000001-config.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000001-config.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- uclibc-000001-config.patch 29 Oct 2005 20:33:17 -0000 1.4 +++ uclibc-000001-config.patch 1 Nov 2005 10:55:01 -0000 1.5 @@ -1,6 +1,6 @@ --- /dev/null 2005-08-28 03:49:43.999308688 +0200 -+++ uclibc/.config 2005-09-23 12:53:12.000000000 +0200 -@@ -0,0 +1,144 @@ ++++ uclibc/.config 2005-11-01 10:50:00.000000000 +0200 +@@ -0,0 +1,150 @@ +# +# Automatically generated make config: don't edit +# @@ -137,6 +137,12 @@ +# UCLIBC_SECURITY is not set + +# ++# Security options ++# ++# UCLIBC_HAS_SSP is not set ++# UCLIBC_BUILD_NOEXECSTACK is not set ++ ++# +# uClibc development/debugging options +# +CROSS_COMPILER_PREFIX="vax-linux-uclibc-" |
From: Jan-Benedict G. <jb...@us...> - 2005-11-01 10:53:42
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27254 Modified Files: build_toolchain.sh Log Message: - Build a native gcc, too. - "Don't try this at home." It won't probably produce anything useful. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- build_toolchain.sh 31 Oct 2005 11:25:43 -0000 1.24 +++ build_toolchain.sh 1 Nov 2005 10:53:32 -0000 1.25 @@ -628,4 +628,36 @@ execute make ${MAKEFLAGS} \ prefix="${INSTALL_NATIVE_BASE}/usr" \ install-gas +popd + +# +# Build gcc to run on the target system +# +pushd "${GCC1_NATIVE_BUILD}" + # Configure + CC="${TARGET}-gcc" LDFLAGS=-static CFLAGS=-static \ + execute "${GCC_SRC}/configure" \ + --disable-multilib \ + --with-newlib \ + --disable-nls \ + --enable-threads=no \ + --disable-threads \ + --enable-symvers=gnu \ + --enable-__cxa_atexit \ + --disable-shared \ + --host="${TARGET}" \ + --build="`${BINUTILS_SRC}/config.guess`" \ + --host="${TARGET}" \ + --target="${TARGET}" \ + --prefix=/usr \ + --enable-languages="c${GCC1_EXTRA_LANGUAGES}" \ + ${WERROR} + + # Build + build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} all-gcc + + # Install + build "${BUILD_GCC1}" && \ + execute make ${MAKEFLAGS} prefix="${INSTALL_NATIVE_BASE}/usr" install-gcc +popd |
From: Jan-Benedict G. <jb...@us...> - 2005-10-31 11:25:51
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20101 Modified Files: build_toolchain.sh Log Message: - With this patch, the build script also attempts to build native binutils. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- build_toolchain.sh 29 Oct 2005 20:33:17 -0000 1.23 +++ build_toolchain.sh 31 Oct 2005 11:25:43 -0000 1.24 @@ -67,6 +67,7 @@ DO_CHECKS_GCC=1 DO_CHECKS_GLIBC=1 DO_CHECKS_UCLIBC=1 +LOG_TO_FILE=0 # # @@ -176,12 +177,16 @@ shift DO_CHECKS_UCLIBC=0 ;; + --log-to-file) + shift + LOG_TO_FILE=1 + ;; -*) echo >&2 echo "Unrecognized option \"${1}\"" >&2 echo >&2 echo "Hint:" >&2 - echo "$0 [--timestamp | --{binutils,glibc,gcc,uclibc,linux}-timestamp | --omit-patches | --omit-{gcc,glibc,binutils,ports,uclibc,linux}-patches | --omit-checks | --omit-{binutils,gcc,glibc,uclibc}-checks] <target>" >&2 + echo "$0 [--timestamp | --{binutils,glibc,gcc,uclibc,linux}-timestamp | --omit-patches | --omit-{gcc,glibc,binutils,ports,uclibc,linux}-patches | --omit-checks | --omit-{binutils,gcc,glibc,uclibc}-checks] [--log-to-file] <target>" >&2 echo "Target defaults to: ${TARGET}" >&2 exit 1 ;; @@ -197,6 +202,8 @@ # [ 1 -eq 1 ] && echo " Target: ${TARGET}" [ 1 -eq 1 ] && echo " Build timestamp: ${NOW}" +[ "${LOG_TO_FILE}" -ne 0 ] && echo " Log to file: yes" +[ "${LOG_TO_FILE}" -eq 0 ] && echo " Log to file: no" [ "${DO_TIMESTAMP_BINUTILS}" -ne 0 ] && echo " Binutils timestamp: ${TIMESTAMP_BINUTILS}" [ "${DO_TIMESTAMP_BINUTILS}" -eq 0 ] && echo " Binutils timestamp: last known" [ "${DO_TIMESTAMP_GCC}" -ne 0 ] && echo " GCC timestamp: ${TIMESTAMP_GCC}" @@ -365,6 +372,7 @@ SRC_BASE="${ALL_BASE}/src" BUILD_BASE="${ALL_BASE}/build" INSTALL_BASE="${ALL_BASE}/install" +INSTALL_NATIVE_BASE="${ALL_BASE}/install-native" BINUTILS_SRC="${SRC_BASE}/binutils" GLIBC_SRC="${SRC_BASE}/glibc" @@ -378,6 +386,8 @@ GCC2_BUILD="${BUILD_BASE}/gcc2" UCLIBC_BUILD="${BUILD_BASE}/uclibc" +BINUTILS_NATIVE_BUILD="${BUILD_BASE}/binutils-native" + # # Create all the directories # @@ -395,6 +405,15 @@ mkdir "${GLIBC_BUILD}"; GLIBC_BUILD="`check_path "${GLIBC_BUILD}"`" mkdir "${GCC2_BUILD}"; GCC2_BUILD="`check_path "${GCC2_BUILD}"`" mkdir "${UCLIBC_BUILD}"; UCLIBC_BUILD="`check_path "${UCLIBC_BUILD}"`" +mkdir "${INSTALL_NATIVE_BASE}"; INSTALL_NATIVE_BASE="`check_path "${INSTALL_NATIVE_BASE}"`" +mkdir "${BINUTILS_NATIVE_BUILD}"; BINUTILS_NATIVE_BUILD="`check_path "${BINUTILS_NATIVE_BUILD}"`" + +# +# Redirect all output to a file if requested. +# +if [ ${LOG_TO_FILE} -ne 0 ]; then + exec > "${ALL_BASE}/build.log" 2>&1 +fi # # Copy pristine sources @@ -579,3 +598,34 @@ popd popd + +# +# Build binutils to run on the target system +# +pushd "${BINUTILS_NATIVE_BUILD}" + # Configure + CC="${TARGET}-gcc" LDFLAGS=-static CFLAGS=-static \ + execute "${BINUTILS_SRC}/configure" \ + --host="${TARGET}" \ + --build="`${BINUTILS_SRC}/config.guess`" \ + --target="${TARGET}" --prefix=/usr + + # Build + build "${BUILD_BINUTILS}" && execute make ${MAKEFLAGS} all-binutils + build "${BUILD_BINUTILS}" && execute make ${MAKEFLAGS} all-gas + build "${BUILD_BINUTILS}" && execute make ${MAKEFLAGS} all-ld + + # Install + build "${BUILD_BINUTILS}" && \ + execute make ${MAKEFLAGS} \ + prefix="${INSTALL_NATIVE_BASE}/usr" \ + install-binutils + build "${BUILD_LD}" && \ + execute make ${MAKEFLAGS} \ + prefix="${INSTALL_NATIVE_BASE}/usr" \ + install-ld + build "${BUILD_GAS}" && \ + execute make ${MAKEFLAGS} \ + prefix="${INSTALL_NATIVE_BASE}/usr" \ + install-gas + |
From: Jan-Benedict G. <jb...@us...> - 2005-10-31 11:24:23
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19748 Added Files: binutils-000005-native_build.patch Log Message: - With this patch, I can build natively VAX running binutils. - I'm not sure if the patch is correct at all... --- NEW FILE: binutils-000005-native_build.patch --- diff -Nurp src-binutils-fresh/bfd/hosts/vaxlinux.h src-binutils-hacked/bfd/hosts/vaxlinux.h --- src-binutils-fresh/bfd/hosts/vaxlinux.h 1970-01-01 01:00:00.000000000 +0100 +++ src-binutils-hacked/bfd/hosts/vaxlinux.h 2005-10-30 22:43:59.000000000 +0100 @@ -0,0 +1,2 @@ +#define TRAD_CORE_EXTRA_SIZE_ALLOWED 4096 +#define HOST_MACHINE_ARCH bfd_arch_vax |
From: Jan-Benedict G. <jb...@us...> - 2005-10-29 20:33:25
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13017/patches Modified Files: uclibc-000001-config.patch Log Message: - Modify build_toolchain.sh to call the renamed preparation script. - Update uClibc's .config file to reflect upstream changes. Index: uclibc-000001-config.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000001-config.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- uclibc-000001-config.patch 28 Sep 2005 09:16:56 -0000 1.3 +++ uclibc-000001-config.patch 29 Oct 2005 20:33:17 -0000 1.4 @@ -1,6 +1,6 @@ --- /dev/null 2005-08-28 03:49:43.999308688 +0200 +++ uclibc/.config 2005-09-23 12:53:12.000000000 +0200 -@@ -0,0 +1,143 @@ +@@ -0,0 +1,144 @@ +# +# Automatically generated make config: don't edit +# @@ -143,4 +143,5 @@ +# DODEBUG is not set +# DOASSERTS is not set +WARNINGS="-Wall" ++# DOMULTI is not set +# UCLIBC_MJN3_ONLY is not set |
From: Jan-Benedict G. <jb...@us...> - 2005-10-29 20:33:24
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13017/scripts Modified Files: build_toolchain.sh Log Message: - Modify build_toolchain.sh to call the renamed preparation script. - Update uClibc's .config file to reflect upstream changes. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.22 retrieving revision 1.23 diff -u -d -r1.22 -r1.23 --- build_toolchain.sh 28 Oct 2005 07:45:01 -0000 1.22 +++ build_toolchain.sh 29 Oct 2005 20:33:17 -0000 1.23 @@ -560,7 +560,7 @@ echo "RUNTIME_PREFIX=\"${INSTALL_BASE}/runtime-prefix/\"" # Prepare - build "${BUILD_UCLIBC}" && execute ./extra/scripts/create_links.sh + build "${BUILD_UCLIBC}" && execute ./extra/scripts/create_makefiles.sh build "${BUILD_UCLIBC}" && execute make -f Makefile.in oldconfig # Build |
From: Jan-Benedict G. <jb...@us...> - 2005-10-28 17:08:18
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13199 Modified Files: initial_cvs_checkout.sh update_upstream_cvs_sandboxes.sh Log Message: - GCC's development will continue in SVN rather than in CVS. Index: update_upstream_cvs_sandboxes.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/update_upstream_cvs_sandboxes.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- update_upstream_cvs_sandboxes.sh 23 Sep 2005 14:05:40 -0000 1.4 +++ update_upstream_cvs_sandboxes.sh 28 Oct 2005 17:08:07 -0000 1.5 @@ -13,8 +13,7 @@ for COMPONENT in binutils/binutils-upstream-HEAD \ glibc/libc-upstream-HEAD \ glibc/ports-upstream-HEAD \ - linux/linux-upstream-HEAD \ - gcc/gcc-upstream-HEAD; do + linux/linux-upstream-HEAD; do pushd "${UPSTREAM_SANDBOXES_PATH}/${COMPONENT}" if ! cvs -z9 update -d -P; then echo "Failed to update $COMPONENT" >&2 @@ -26,7 +25,8 @@ # # SVN managed archives # -for COMPONENT in uclibc/uclibc-upstream-HEAD; do +for COMPONENT in uclibc/uclibc-upstream-HEAD \ + gcc/gcc-upstream-HEAD; do pushd "${UPSTREAM_SANDBOXES_PATH}/${COMPONENT}" if ! svn update; then echo "Failed to update $COMPONENT" >&2 Index: initial_cvs_checkout.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- initial_cvs_checkout.sh 10 Oct 2005 09:49:37 -0000 1.8 +++ initial_cvs_checkout.sh 28 Oct 2005 17:08:07 -0000 1.9 @@ -40,8 +40,7 @@ if [ ! -d gcc ]; then mkdir gcc pushd gcc - CVS_RSH=ssh cvs -z9 -d :ext:an...@sa...:/cvsroot/gcc co gcc - mv gcc gcc-upstream-HEAD + svn checkout svn://gcc.gnu.org/svn/gcc/trunk gcc-upstream-HEAD mkdir gcc-upstream-HEAD-last copy_directory.sh gcc-upstream-HEAD gcc-upstream-HEAD-last popd |
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 |
From: Jan-Benedict G. <jb...@us...> - 2005-10-28 14:10:42
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23890 Modified Files: uclibc-000011-new_Makefile.in-infrastructure.patch Log Message: - The create_links.sh chunk isn't needed any longer. Index: uclibc-000011-new_Makefile.in-infrastructure.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000011-new_Makefile.in-infrastructure.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- uclibc-000011-new_Makefile.in-infrastructure.patch 28 Oct 2005 07:46:16 -0000 1.3 +++ uclibc-000011-new_Makefile.in-infrastructure.patch 28 Oct 2005 14:10:35 -0000 1.4 @@ -1,18 +1,6 @@ -diff -Nurp src-uclibc-fresh/extra/scripts/create_links.sh src-uclibc-hacked/extra/scripts/create_links.sh ---- src-uclibc-fresh/extra/scripts/create_links.sh 2005-10-26 01:57:20.000000000 +0200 -+++ src-uclibc-hacked/extra/scripts/create_links.sh 2005-10-26 02:08:13.000000000 +0200 -@@ -4,7 +4,7 @@ - - DIRS="ldso libc libcrypt libintl libm libnsl libpthread libresolv librt libutil" - DIRS2="ldso/ldso ldso/libdl libpthread/linuxthreads libpthread/linuxthreads_db" --OBJ4="common arm i386 mips powerpc x86_64" -+OBJ4="common arm i386 mips powerpc vax x86_64" - - for x in ${DIRS} ; do - rm -f ${x}/Makefile -diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in ---- src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in 1970-01-01 01:00:00.000000000 +0100 -+++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in 2005-10-26 02:11:23.000000000 +0200 +diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.arch src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.arch +--- src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.arch 1970-01-01 01:00:00.000000000 +0100 ++++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.arch 2005-10-26 02:11:23.000000000 +0200 @@ -0,0 +1,41 @@ +# Makefile for uClibc +# |
From: Jan-Benedict G. <jb...@us...> - 2005-10-28 07:46:24
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26472 Modified Files: uclibc-000011-new_Makefile.in-infrastructure.patch Log Message: - Remove external brain backup. Index: uclibc-000011-new_Makefile.in-infrastructure.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000011-new_Makefile.in-infrastructure.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- uclibc-000011-new_Makefile.in-infrastructure.patch 26 Oct 2005 20:55:42 -0000 1.2 +++ uclibc-000011-new_Makefile.in-infrastructure.patch 28 Oct 2005 07:46:16 -0000 1.3 @@ -13,7 +13,7 @@ diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in --- src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in 1970-01-01 01:00:00.000000000 +0100 +++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in 2005-10-26 02:11:23.000000000 +0200 -@@ -0,0 +1,45 @@ +@@ -0,0 +1,41 @@ +# Makefile for uClibc +# +# Copyright (C) 2000-2005 Erik Andersen <and...@uc...> @@ -22,11 +22,7 @@ +# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. +# + -+#arm:CSRC:=brk.c syscall.c ioperm.c iopl.c sigaction.c __syscall_error.c +CSRC:=brk.c _mmap.c vfork.c -+#arm:SSRC:= __longjmp.S vfork.S clone.S setjmp.S bsd-setjmp.S \ -+#arm: bsd-_setjmp.S sigrestorer.S mmap64.S -+#vax-all:SSRC:=clone.S crt1.S crti.S crtn.S __longjmp.S _setjmp.S setjmp.S +SSRC:=__longjmp.S setjmp.S _setjmp.S clone.S + +ARCH_DIR:=$(top_srcdir)libc/sysdeps/linux/vax |
From: Jan-Benedict G. <jb...@us...> - 2005-10-28 07:45:12
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26118 Modified Files: build_toolchain.sh Log Message: - The new build system now seems to work, thanks to Peter S. Mazinger who fixed it. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- build_toolchain.sh 26 Oct 2005 10:49:48 -0000 1.21 +++ build_toolchain.sh 28 Oct 2005 07:45:01 -0000 1.22 @@ -559,6 +559,7 @@ echo "DEVEL_PREFIX=\"${INSTALL_BASE}/usr/${TARGET}/lib\"" >> .config echo "RUNTIME_PREFIX=\"${INSTALL_BASE}/runtime-prefix/\"" + # Prepare build "${BUILD_UCLIBC}" && execute ./extra/scripts/create_links.sh build "${BUILD_UCLIBC}" && execute make -f Makefile.in oldconfig |
From: Jan-Benedict G. <jb...@us...> - 2005-10-26 20:55:52
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29593 Modified Files: uclibc-000011-new_Makefile.in-infrastructure.patch Log Message: - Don't yet delete our old Makefile. - The new build scheme isn't yet stable and won't build crt1.o now libcrypto. So for now, lets keep the old scheme and try to build with the new toy every now and then... Index: uclibc-000011-new_Makefile.in-infrastructure.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000011-new_Makefile.in-infrastructure.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- uclibc-000011-new_Makefile.in-infrastructure.patch 26 Oct 2005 10:49:48 -0000 1.1 +++ uclibc-000011-new_Makefile.in-infrastructure.patch 26 Oct 2005 20:55:42 -0000 1.2 @@ -10,111 +10,6 @@ for x in ${DIRS} ; do rm -f ${x}/Makefile -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-10-26 02:01:33.000000000 +0200 -+++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile 1970-01-01 01:00:00.000000000 +0100 -@@ -1,101 +0,0 @@ --# 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) -- --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 --#SSRC=_setjmp.S --SOBJS=$(patsubst %.S,%.o, $(SSRC)) --CTOR_TARGETS=$(TOPDIR)lib/crti.o $(TOPDIR)lib/crtn.o -- --#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) $(COBJS) -- --OBJ_LIST=../../../obj.sysdeps.$(TARGET_ARCH) --all: $(OBJ_LIST) -- --$(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 -- --ar-target: $(OBJS) $(CRT0_OBJ) -- $(AR) $(ARFLAGS) $(LIBC) $(OBJS) -- cp $(CRT0_OBJ) $(TOPDIR)lib -- --$(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 -- --ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y) --crti.o: crti.S -- $(CC) $(ASFLAGS) -c crti.S -o crti.o -- --$(TOPDIR)lib/crti.o: crti.o -- $(INSTALL) -d $(TOPDIR)/lib/ -- cp crti.o $(TOPDIR)/lib/ -- --crtn.o: crtn.S -- $(CC) $(ASFLAGS) -c crtn.S -o crtn.o -- --$(TOPDIR)lib/crtn.o: crtn.o -- $(INSTALL) -d $(TOPDIR)/lib/ -- cp crtn.o $(TOPDIR)/lib/ --else --$(TOPDIR)lib/crti.o: -- $(INSTALL) -d $(TOPDIR)/lib/ -- $(AR) $(ARFLAGS) $(TOPDIR)/lib/crti.o -- --$(TOPDIR)lib/crtn.o: -- $(INSTALL) -d $(TOPDIR)lib/ -- $(AR) $(ARFLAGS) $(TOPDIR)lib/crtn.o --endif -- --headers: -- --clean: -- rm -f *.[oa] *~ core -- diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in --- src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in 1970-01-01 01:00:00.000000000 +0100 +++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in 2005-10-26 02:11:23.000000000 +0200 |
From: Jan-Benedict G. <jb...@us...> - 2005-10-26 10:50:04
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13830/patches Added Files: uclibc-000011-new_Makefile.in-infrastructure.patch Log Message: - uClibc is going to use one large Makefile infrastructure where the top-level Makefile includes all subdirectorie's Makefiles (instead of recursing through the directories and make'ing all targets there, too). - This should take the different Makefile.in into account, as well as creating us a proper VAX-specific Makefile.in . --- NEW FILE: uclibc-000011-new_Makefile.in-infrastructure.patch --- diff -Nurp src-uclibc-fresh/extra/scripts/create_links.sh src-uclibc-hacked/extra/scripts/create_links.sh --- src-uclibc-fresh/extra/scripts/create_links.sh 2005-10-26 01:57:20.000000000 +0200 +++ src-uclibc-hacked/extra/scripts/create_links.sh 2005-10-26 02:08:13.000000000 +0200 @@ -4,7 +4,7 @@ DIRS="ldso libc libcrypt libintl libm libnsl libpthread libresolv librt libutil" DIRS2="ldso/ldso ldso/libdl libpthread/linuxthreads libpthread/linuxthreads_db" -OBJ4="common arm i386 mips powerpc x86_64" +OBJ4="common arm i386 mips powerpc vax x86_64" for x in ${DIRS} ; do rm -f ${x}/Makefile 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-10-26 02:01:33.000000000 +0200 +++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile 1970-01-01 01:00:00.000000000 +0100 @@ -1,101 +0,0 @@ -# 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) - -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 -#SSRC=_setjmp.S -SOBJS=$(patsubst %.S,%.o, $(SSRC)) -CTOR_TARGETS=$(TOPDIR)lib/crti.o $(TOPDIR)lib/crtn.o - -#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) $(COBJS) - -OBJ_LIST=../../../obj.sysdeps.$(TARGET_ARCH) -all: $(OBJ_LIST) - -$(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 - -ar-target: $(OBJS) $(CRT0_OBJ) - $(AR) $(ARFLAGS) $(LIBC) $(OBJS) - cp $(CRT0_OBJ) $(TOPDIR)lib - -$(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 - -ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y) -crti.o: crti.S - $(CC) $(ASFLAGS) -c crti.S -o crti.o - -$(TOPDIR)lib/crti.o: crti.o - $(INSTALL) -d $(TOPDIR)/lib/ - cp crti.o $(TOPDIR)/lib/ - -crtn.o: crtn.S - $(CC) $(ASFLAGS) -c crtn.S -o crtn.o - -$(TOPDIR)lib/crtn.o: crtn.o - $(INSTALL) -d $(TOPDIR)/lib/ - cp crtn.o $(TOPDIR)/lib/ -else -$(TOPDIR)lib/crti.o: - $(INSTALL) -d $(TOPDIR)/lib/ - $(AR) $(ARFLAGS) $(TOPDIR)/lib/crti.o - -$(TOPDIR)lib/crtn.o: - $(INSTALL) -d $(TOPDIR)lib/ - $(AR) $(ARFLAGS) $(TOPDIR)lib/crtn.o -endif - -headers: - -clean: - rm -f *.[oa] *~ core - diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in --- src-uclibc-fresh/libc/sysdeps/linux/vax/Makefile.in 1970-01-01 01:00:00.000000000 +0100 +++ src-uclibc-hacked/libc/sysdeps/linux/vax/Makefile.in 2005-10-26 02:11:23.000000000 +0200 @@ -0,0 +1,45 @@ +# Makefile for uClibc +# +# Copyright (C) 2000-2005 Erik Andersen <and...@uc...> +# Copyright (C) 2005 Jan-Benedict Glaw <jb...@lu...> +# +# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. +# + +#arm:CSRC:=brk.c syscall.c ioperm.c iopl.c sigaction.c __syscall_error.c +CSRC:=brk.c _mmap.c vfork.c +#arm:SSRC:= __longjmp.S vfork.S clone.S setjmp.S bsd-setjmp.S \ +#arm: bsd-_setjmp.S sigrestorer.S mmap64.S +#vax-all:SSRC:=clone.S crt1.S crti.S crtn.S __longjmp.S _setjmp.S setjmp.S +SSRC:=__longjmp.S setjmp.S _setjmp.S clone.S + +ARCH_DIR:=$(top_srcdir)libc/sysdeps/linux/vax +ARCH_OUT:=$(top_builddir)libc/sysdeps/linux/vax + +ARCH_CSRC:=$(patsubst %.c,$(ARCH_DIR)/%.c,$(CSRC)) +ARCH_COBJ:=$(patsubst %.c,$(ARCH_OUT)/%.o,$(CSRC)) +ARCH_SSRC:=$(patsubst %.S,$(ARCH_DIR)/%.S,$(SSRC)) +ARCH_SOBJ:=$(patsubst %.S,$(ARCH_OUT)/%.o,$(SSRC)) + +ARCH_OBJS:=$(ARCH_COBJ) $(ARCH_SOBJ) + +crt-y:=create +libc-a-y+=$(ARCH_OBJS) +libc-a-pic-y+=$(ARCH_OBJS:.o=.os) +libc-so-y+=$(ARCH_OBJS:.o=.os) + +#libc-multi-y+=$(ARCH_CSRC) +libc-nomulti-y+=$(ARCH_OBJS) + +objclean-y+=arch_objclean + +arch_objclean: + $(RM) $(ARCH_OUT)/*.{o,os} + +headers-y+=arch_headers +# +arch_headers: +# arm has this, but we don't (yet?)... +# $(LN) -fs ../libc/sysdeps/linux/vax/fpu_control.h $(top_builddir)include/ +# + |
From: Jan-Benedict G. <jb...@us...> - 2005-10-26 10:50:04
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13830/scripts Modified Files: build_toolchain.sh Log Message: - uClibc is going to use one large Makefile infrastructure where the top-level Makefile includes all subdirectorie's Makefiles (instead of recursing through the directories and make'ing all targets there, too). - This should take the different Makefile.in into account, as well as creating us a proper VAX-specific Makefile.in . Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- build_toolchain.sh 9 Oct 2005 20:48:06 -0000 1.20 +++ build_toolchain.sh 26 Oct 2005 10:49:48 -0000 1.21 @@ -559,13 +559,14 @@ echo "DEVEL_PREFIX=\"${INSTALL_BASE}/usr/${TARGET}/lib\"" >> .config echo "RUNTIME_PREFIX=\"${INSTALL_BASE}/runtime-prefix/\"" - build "${BUILD_UCLIBC}" && execute make oldconfig + build "${BUILD_UCLIBC}" && execute ./extra/scripts/create_links.sh + build "${BUILD_UCLIBC}" && execute make -f Makefile.in oldconfig # Build - build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} + build "${BUILD_GCC1}" && execute make -f Makefile.in ${MAKEFLAGS} # Install - build "${BUILD_GCC1}" && execute make install + build "${BUILD_GCC1}" && execute make -f Makefile.in install # Fixup. Until LINK_SPEC is correct for GCC, we need to fiddle # with library and header file location... |
From: Jan-Benedict G. <jb...@us...> - 2005-10-10 12:44:48
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6440 Modified Files: uclibc-000000-base.patch Log Message: - Manipulate a header a bit to hopefully allow real-world apps to compile... Index: uclibc-000000-base.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000000-base.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- uclibc-000000-base.patch 23 Sep 2005 15:30:49 -0000 1.2 +++ uclibc-000000-base.patch 10 Oct 2005 12:44:45 -0000 1.3 @@ -611,15 +611,17 @@ diff -Nurp -x entries uClibc/libc/sysdeps/linux/vax/bits/kernel_types.h uClibc-hacked-vax/libc/sysdeps/linux/vax/bits/kernel_types.h --- uClibc/libc/sysdeps/linux/vax/bits/kernel_types.h 1970-01-01 01:00:00.000000000 +0100 +++ uClibc-hacked-vax/libc/sysdeps/linux/vax/bits/kernel_types.h 2005-05-08 14:05:08.000000000 +0200 -@@ -0,0 +1,43 @@ -+/* Note that we use the exact same include guard #define names +@@ -0,0 +1,45 @@ ++#ifndef __ARCH_VAX_POSIX_TYPES_H ++#define __ARCH_VAX_POSIX_TYPES_H ++ ++/* ++ * Note that we use the exact same include guard #define names + * as asm/posix_types.h. This will avoid gratuitous conflicts + * with the posix_types.h kernel header, and will ensure that + * our private content, and not the kernel header, will win. + * -Erik + */ -+#ifndef __ARCH_VAX_POSIX_TYPES_H -+#define __ARCH_VAX_POSIX_TYPES_H + +typedef unsigned short __kernel_dev_t; +typedef unsigned long __kernel_ino_t; @@ -647,14 +649,14 @@ +typedef long long __kernel_loff_t; + +typedef struct { -+#ifdef __USE_ALL ++#if defined(__KERNEL__) || defined(__USE_ALL) + int val[2]; +#else + int __val[2]; +#endif +} __kernel_fsid_t; + -+#endif /* __ARCH_I386_POSIX_TYPES_H */ ++#endif /* __ARCH_VAX_POSIX_TYPES_H */ diff -Nurp -x entries uClibc/libc/sysdeps/linux/vax/bits/machine-gmon.h uClibc-hacked-vax/libc/sysdeps/linux/vax/bits/machine-gmon.h --- uClibc/libc/sysdeps/linux/vax/bits/machine-gmon.h 1970-01-01 01:00:00.000000000 +0100 +++ uClibc-hacked-vax/libc/sysdeps/linux/vax/bits/machine-gmon.h 2005-05-08 14:05:08.000000000 +0200 |
From: Jan-Benedict G. <jb...@us...> - 2005-10-10 09:49:40
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31844 Modified Files: initial_cvs_checkout.sh Log Message: - Check for cvs and svn to be installed. Index: initial_cvs_checkout.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- initial_cvs_checkout.sh 9 Oct 2005 19:56:03 -0000 1.7 +++ initial_cvs_checkout.sh 10 Oct 2005 09:49:37 -0000 1.8 @@ -1,10 +1,26 @@ #!/bin/bash +# +# Check if needed variables are set. +# if [ -z "${UPSTREAM_SANDBOXES_PATH}" ]; then echo "\$UPSTREAM_SANDBOXES_PATH isn't set--please source vax_toolchain_config" >&2 exit 1 fi + +# +# Test if all required tools are installed. +# +REQ_TOOLS="cvs svn" +for tool in $REQ_TOOLS; do + if ! which $tool > /dev/null; then + echo "Error: $tool is required by `basename $0` but was not found on your system." >&2 + exit 1 + fi +done + + mkdir -p "${UPSTREAM_SANDBOXES_PATH}" pushd "${UPSTREAM_SANDBOXES_PATH}" |
From: Jan-Benedict G. <jb...@us...> - 2005-10-09 20:48:17
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20459 Modified Files: build_toolchain.sh Log Message: - Also build a C++ compiler with uClibc. Though this won't work right now, because we don't yet have a stdc++ lib. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- build_toolchain.sh 9 Oct 2005 18:54:45 -0000 1.19 +++ build_toolchain.sh 9 Oct 2005 20:48:06 -0000 1.20 @@ -244,6 +244,7 @@ ;; vax*linux-uclibc*) BUILD_UCLIBC=1 + GCC1_EXTRA_LANGUAGES=",c++" KERNEL_ARCH=vax ;; vax*linux-*) |
From: Jan-Benedict G. <jb...@us...> - 2005-10-09 19:56:11
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7077 Modified Files: initial_cvs_checkout.sh Log Message: - Fix typo. Index: initial_cvs_checkout.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- initial_cvs_checkout.sh 6 Oct 2005 17:17:02 -0000 1.6 +++ initial_cvs_checkout.sh 9 Oct 2005 19:56:03 -0000 1.7 @@ -8,7 +8,7 @@ mkdir -p "${UPSTREAM_SANDBOXES_PATH}" pushd "${UPSTREAM_SANDBOXES_PATH}" - if [ ! -d binutils]; then + if [ ! -d binutils ]; then mkdir binutils pushd binutils echo "If you're asked for a password right now, please answer with \"anoncvs\"" |
From: Jan-Benedict G. <jb...@us...> - 2005-10-09 19:13:39
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28994 Added Files: uclibc-000010-temporary_rtld_fini_fixup.patch Log Message: - It seems rtld_fini is only used by the dynamic library loader, which we don't yet support. So I push NULL instead, to not execute anything. - Though this will need to be fixed at some time. --- NEW FILE: uclibc-000010-temporary_rtld_fini_fixup.patch --- diff -Nurp src-uclibc-fresh/libc/sysdeps/linux/vax/crt1.S src-uclibc-hacked/libc/sysdeps/linux/vax/crt1.S --- src-uclibc-fresh/libc/sysdeps/linux/vax/crt1.S 2005-10-09 21:03:39.000000000 +0200 +++ src-uclibc-hacked/libc/sysdeps/linux/vax/crt1.S 2005-10-09 21:08:28.000000000 +0200 @@ -36,7 +36,10 @@ _start: #if (defined L_crt1 || defined L_gcrt1) && defined __UCLIBC_CTOR_DTOR__ pushl %r0 # stack_end - pushl $2 # rtld_fini, some magic value stolen from the MIPS port + pushl $0 # rtld_fini. This is probably needed for the case + # where a dynamic linker is involved. So this is + # an open FIXME that needs to be addressed at some + # time... pushl $_fini pushl $_init pushl %r3 /* Argument pointer */ @@ -53,7 +56,7 @@ _start: * void *stack_end); */ calls $7, __uClibc_main -#else +#else /* FIXME: THIS IS BROKEN!!! */ /* start to load the arguments from the stack */ /* arguments are on ap stack */ pushl %r2 |
From: Jan-Benedict G. <jb...@us...> - 2005-10-09 18:54:55
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23835 Modified Files: build_toolchain.sh Log Message: - Install uClibc - Fiddle a bit with symlinks to allow GCC to actually find the library as well as the matching header files. - This results in a somewhat working userland compiler. - exit(xx) is broken at the moment. crt1.S is supposed to push a function pointer (named rtld_fini) on the stack (to be passed to __uClibc_main()), but I don't know what it is supposed to be, so I just pushed 0x00000002, but that gets executed as a function pointer (and we crash, obviously). - If you use _exit(), it'll work. - I could push 0x00000000 instead (the value is checked to not be a NULL pointer before being referenced), but that wouldn't remind me that there's still a broken spot. So I prefer seeing the application crash instead. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- build_toolchain.sh 30 Sep 2005 19:45:32 -0000 1.18 +++ build_toolchain.sh 9 Oct 2005 18:54:45 -0000 1.19 @@ -551,11 +551,28 @@ # pushd "${UCLIBC_SRC}" # Yes, we build within the source dir... # Configure + # RUNTIME_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/" + # DEVEL_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/usr/" echo "KERNEL_SOURCE=\"${LINUX_SRC}\"" >> .config + # echo "DEVEL_PREFIX=\"${INSTALL_BASE}/usr/\"" >> .config + echo "DEVEL_PREFIX=\"${INSTALL_BASE}/usr/${TARGET}/lib\"" >> .config + echo "RUNTIME_PREFIX=\"${INSTALL_BASE}/runtime-prefix/\"" + build "${BUILD_UCLIBC}" && execute make oldconfig # Build build "${BUILD_GCC1}" && execute make ${MAKEFLAGS} + # Install + build "${BUILD_GCC1}" && execute make install + + # Fixup. Until LINK_SPEC is correct for GCC, we need to fiddle + # with library and header file location... + pushd "${INSTALL_BASE}/usr/${TARGET}/lib" + ln -s lib/* . + popd + pushd "${INSTALL_BASE}/usr/${TARGET}" + ln -s lib/include . + popd popd |
From: Jan-Benedict G. <jb...@us...> - 2005-10-08 21:16:36
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22603 Modified Files: gcc-000003-add-vax-linux-target.patch gcc-000006-urem-udiv.patch Log Message: - Rediff. Index: gcc-000006-urem-udiv.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/gcc-000006-urem-udiv.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- gcc-000006-urem-udiv.patch 26 Sep 2005 22:37:48 -0000 1.1 +++ gcc-000006-urem-udiv.patch 8 Oct 2005 21:16:24 -0000 1.2 @@ -1,6 +1,6 @@ diff -Nurp src-gcc-fresh/gcc/config/vax/lib1funcs.S src-gcc-hacked/gcc/config/vax/lib1funcs.S --- src-gcc-fresh/gcc/config/vax/lib1funcs.S 1970-01-01 01:00:00.000000000 +0100 -+++ src-gcc-hacked/gcc/config/vax/lib1funcs.S 2005-09-26 23:44:43.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/lib1funcs.S 2005-10-08 23:14:20.000000000 +0200 @@ -0,0 +1,86 @@ +/* + * Assembly functions for the VAX version of libgcc1. @@ -89,8 +89,8 @@ +#endif /* L_umodsi3 */ + diff -Nurp src-gcc-fresh/gcc/config/vax/linux.h src-gcc-hacked/gcc/config/vax/linux.h ---- src-gcc-fresh/gcc/config/vax/linux.h 2005-09-25 14:04:59.000000000 +0200 -+++ src-gcc-hacked/gcc/config/vax/linux.h 2005-09-25 14:21:35.000000000 +0200 +--- src-gcc-fresh/gcc/config/vax/linux.h 2005-10-08 23:13:57.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/linux.h 2005-10-08 23:14:20.000000000 +0200 @@ -28,4 +28,8 @@ * the ELF binary format. */ @@ -102,7 +102,7 @@ #endif /* _CONFIG_VAX_LINUX_H */ diff -Nurp src-gcc-fresh/gcc/config/vax/netbsd.h src-gcc-hacked/gcc/config/vax/netbsd.h --- src-gcc-fresh/gcc/config/vax/netbsd.h 2005-06-26 15:39:59.000000000 +0200 -+++ src-gcc-hacked/gcc/config/vax/netbsd.h 2005-09-25 14:22:26.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/netbsd.h 2005-10-08 23:14:20.000000000 +0200 @@ -46,3 +46,7 @@ Boston, MA 02110-1301, USA. */ /* We use gas, not the UNIX assembler. */ #undef TARGET_DEFAULT @@ -113,7 +113,7 @@ + diff -Nurp src-gcc-fresh/gcc/config/vax/openbsd1.h src-gcc-hacked/gcc/config/vax/openbsd1.h --- src-gcc-fresh/gcc/config/vax/openbsd1.h 2005-06-26 15:39:59.000000000 +0200 -+++ src-gcc-hacked/gcc/config/vax/openbsd1.h 2005-09-26 22:10:57.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/openbsd1.h 2005-10-08 23:14:20.000000000 +0200 @@ -19,5 +19,9 @@ the Free Software Foundation, 51 Frankli Boston, MA 02110-1301, USA. */ @@ -127,7 +127,7 @@ + diff -Nurp src-gcc-fresh/gcc/config/vax/openbsd.h src-gcc-hacked/gcc/config/vax/openbsd.h --- src-gcc-fresh/gcc/config/vax/openbsd.h 2005-06-26 15:39:59.000000000 +0200 -+++ src-gcc-hacked/gcc/config/vax/openbsd.h 2005-09-25 14:22:52.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/openbsd.h 2005-10-08 23:14:20.000000000 +0200 @@ -44,3 +44,7 @@ Boston, MA 02110-1301, USA. */ #undef WCHAR_TYPE_SIZE @@ -138,15 +138,15 @@ + diff -Nurp src-gcc-fresh/gcc/config/vax/t-vax src-gcc-hacked/gcc/config/vax/t-vax --- src-gcc-fresh/gcc/config/vax/t-vax 1970-01-01 01:00:00.000000000 +0100 -+++ src-gcc-hacked/gcc/config/vax/t-vax 2005-09-26 23:54:16.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/t-vax 2005-10-08 23:14:20.000000000 +0200 @@ -0,0 +1,4 @@ +# LIB1ASMSRC = vax/lib1funcs.S +# LIB1ASMFUNCS = _udivsi3 _uremsi3 +# LIB1ASMSRC = $(srcdir)/config/udivmod.c $(srcdir)/config/udivmodsi4.c +LIB2FUNCS_EXTRA = $(srcdir)/config/udivmod.c $(srcdir)/config/udivmodsi4.c diff -Nurp src-gcc-fresh/gcc/config/vax/vax.c src-gcc-hacked/gcc/config/vax/vax.c ---- src-gcc-fresh/gcc/config/vax/vax.c 2005-09-25 14:07:22.000000000 +0200 -+++ src-gcc-hacked/gcc/config/vax/vax.c 2005-09-26 20:27:06.000000000 +0200 +--- src-gcc-fresh/gcc/config/vax/vax.c 2005-10-08 23:14:04.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/vax.c 2005-10-08 23:14:20.000000000 +0200 @@ -46,13 +46,15 @@ Boston, MA 02110-1301, USA. */ static void vax_output_function_prologue (FILE *, HOST_WIDE_INT); @@ -192,9 +192,9 @@ /* This is like nonimmediate_operand with a restriction on the type of MEM. */ diff -Nurp src-gcc-fresh/gcc/config.gcc src-gcc-hacked/gcc/config.gcc ---- src-gcc-fresh/gcc/config.gcc 2005-09-25 14:04:59.000000000 +0200 -+++ src-gcc-hacked/gcc/config.gcc 2005-09-25 14:27:09.000000000 +0200 -@@ -2239,9 +2239,11 @@ vax-*-sysv*) # VAXen running system V +--- src-gcc-fresh/gcc/config.gcc 2005-10-08 23:13:57.000000000 +0200 ++++ src-gcc-hacked/gcc/config.gcc 2005-10-08 23:14:20.000000000 +0200 +@@ -2253,9 +2253,11 @@ vax-*-sysv*) # VAXen running system V ;; vax-*-linux-uclibc*) # VAXen running Linux ELF with uClibc tm_file="${tm_file} elfos.h linux.h vax/elf.h vax/uclinux.h" Index: gcc-000003-add-vax-linux-target.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/gcc-000003-add-vax-linux-target.patch,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- gcc-000003-add-vax-linux-target.patch 23 Sep 2005 15:12:40 -0000 1.8 +++ gcc-000003-add-vax-linux-target.patch 8 Oct 2005 21:16:24 -0000 1.9 @@ -1,6 +1,6 @@ diff -Nurp src-gcc-fresh/gcc/config/vax/linux.h src-gcc-hacked/gcc/config/vax/linux.h --- src-gcc-fresh/gcc/config/vax/linux.h 1970-01-01 01:00:00.000000000 +0100 -+++ src-gcc-hacked/gcc/config/vax/linux.h 2005-09-12 20:44:49.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/linux.h 2005-10-08 23:12:11.000000000 +0200 @@ -0,0 +1,31 @@ +#ifndef _CONFIG_VAX_LINUX_H +/* @@ -35,7 +35,7 @@ +#endif /* _CONFIG_VAX_LINUX_H */ diff -Nurp src-gcc-fresh/gcc/config/vax/uclinux.h src-gcc-hacked/gcc/config/vax/uclinux.h --- src-gcc-fresh/gcc/config/vax/uclinux.h 1970-01-01 01:00:00.000000000 +0100 -+++ src-gcc-hacked/gcc/config/vax/uclinux.h 2005-09-12 20:44:49.000000000 +0200 ++++ src-gcc-hacked/gcc/config/vax/uclinux.h 2005-10-08 23:12:11.000000000 +0200 @@ -0,0 +1,31 @@ +#ifndef _CONFIG_VAX_UCLINUX_H +/* @@ -69,9 +69,9 @@ + +#endif /* _CONFIG_VAX_UCLINUX_H */ diff -Nurp src-gcc-fresh/gcc/config.gcc src-gcc-hacked/gcc/config.gcc ---- src-gcc-fresh/gcc/config.gcc 2005-09-12 18:58:44.000000000 +0200 -+++ src-gcc-hacked/gcc/config.gcc 2005-09-12 20:44:49.000000000 +0200 -@@ -2237,6 +2237,12 @@ vax-*-sysv*) # VAXen running system V +--- src-gcc-fresh/gcc/config.gcc 2005-10-08 22:17:33.000000000 +0200 ++++ src-gcc-hacked/gcc/config.gcc 2005-10-08 23:12:11.000000000 +0200 +@@ -2251,6 +2251,12 @@ vax-*-sysv*) # VAXen running system V tmake_file=vax/t-memfuncs use_fixproto=yes ;; |
From: Jan-Benedict G. <jb...@us...> - 2005-10-08 21:05:12
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20218 Modified Files: binutils-000002-add_vax-uclinux.patch binutils-000003-ld_add_vax-uclinux_target.patch binutils-000004-gas_add_vax-uclinux_target.patch Log Message: - Rediff. Index: binutils-000002-add_vax-uclinux.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/binutils-000002-add_vax-uclinux.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- binutils-000002-add_vax-uclinux.patch 23 Sep 2005 15:20:17 -0000 1.2 +++ binutils-000002-add_vax-uclinux.patch 8 Oct 2005 21:05:04 -0000 1.3 @@ -1,7 +1,7 @@ diff -Nurp src-binutils-fresh/bfd/config.bfd src-binutils-hacked/bfd/config.bfd ---- src-binutils-fresh/bfd/config.bfd 2005-09-12 18:56:08.000000000 +0200 -+++ src-binutils-hacked/bfd/config.bfd 2005-09-12 20:13:48.000000000 +0200 -@@ -1339,6 +1339,10 @@ case "${targ}" in +--- src-binutils-fresh/bfd/config.bfd 2005-09-30 20:54:01.000000000 +0200 ++++ src-binutils-hacked/bfd/config.bfd 2005-10-08 22:54:55.000000000 +0200 +@@ -1345,6 +1345,10 @@ case "${targ}" in targ_defvec=bfd_elf32_vax_vec ;; @@ -13,8 +13,8 @@ targ_defvec=vms_vax_vec ;; diff -Nurp src-binutils-fresh/bfd/configure.in src-binutils-hacked/bfd/configure.in ---- src-binutils-fresh/bfd/configure.in 2005-09-12 18:56:09.000000000 +0200 -+++ src-binutils-hacked/bfd/configure.in 2005-09-12 20:13:48.000000000 +0200 +--- src-binutils-fresh/bfd/configure.in 2005-09-30 20:54:01.000000000 +0200 ++++ src-binutils-hacked/bfd/configure.in 2005-10-08 22:54:55.000000000 +0200 @@ -370,7 +370,7 @@ changequote([,])dnl TRAD_HEADER='"hosts/tahoe.h"' ;; Index: binutils-000004-gas_add_vax-uclinux_target.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/binutils-000004-gas_add_vax-uclinux_target.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- binutils-000004-gas_add_vax-uclinux_target.patch 23 Sep 2005 08:54:23 -0000 1.1 +++ binutils-000004-gas_add_vax-uclinux_target.patch 8 Oct 2005 21:05:04 -0000 1.2 @@ -1,7 +1,7 @@ diff -Nurp src-binutils-fresh/gas/configure.tgt src-binutils-hacked/gas/configure.tgt ---- src-binutils-fresh/gas/configure.tgt 2005-09-12 18:56:17.000000000 +0200 -+++ src-binutils-hacked/gas/configure.tgt 2005-09-12 20:34:13.000000000 +0200 -@@ -363,7 +363,7 @@ case ${generic_target} in +--- src-binutils-fresh/gas/configure.tgt 2005-09-30 20:54:12.000000000 +0200 ++++ src-binutils-hacked/gas/configure.tgt 2005-10-08 23:00:51.000000000 +0200 +@@ -366,7 +366,7 @@ case ${generic_target} in v850ea-*-*) fmt=elf ;; vax-*-netbsdelf*) fmt=elf em=nbsd ;; Index: binutils-000003-ld_add_vax-uclinux_target.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/binutils-000003-ld_add_vax-uclinux_target.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- binutils-000003-ld_add_vax-uclinux_target.patch 23 Sep 2005 08:54:23 -0000 1.1 +++ binutils-000003-ld_add_vax-uclinux_target.patch 8 Oct 2005 21:05:04 -0000 1.2 @@ -1,7 +1,7 @@ diff -Nurp src-binutils-fresh/ld/configure.tgt src-binutils-hacked/ld/configure.tgt ---- src-binutils-fresh/ld/configure.tgt 2005-08-20 15:08:28.000000000 +0200 -+++ src-binutils-hacked/ld/configure.tgt 2005-09-12 20:27:11.000000000 +0200 -@@ -545,7 +545,7 @@ vax-*-netbsdelf*) targ_emul=elf32vax +--- src-binutils-fresh/ld/configure.tgt 2005-09-30 20:54:32.000000000 +0200 ++++ src-binutils-hacked/ld/configure.tgt 2005-10-08 22:58:19.000000000 +0200 +@@ -547,7 +547,7 @@ vax-*-netbsdelf*) targ_emul=elf32vax vax-*-netbsdaout* | vax-*-netbsd*) targ_emul=vaxnbsd targ_extra_emuls=elf32vax ;; @@ -10,7 +10,7 @@ ;; w65-*-*) targ_emul=w65 ;; -@@ -553,7 +553,7 @@ xstormy16-*-*) targ_emul=elf32xstormy16 +@@ -555,7 +555,7 @@ xstormy16-*-*) targ_emul=elf32xstormy16 ;; xtensa-*-*) targ_emul=elf32xtensa ;; |