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...> - 2007-07-04 18:18:55
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv27758 Modified Files: run_test_build.sh Log Message: * After building a toolchain, create a tarball of cross and native compiler. In case of build failures, one or the other may be empty. Index: run_test_build.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/run_test_build.sh,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- run_test_build.sh 25 Oct 2006 07:24:22 -0000 1.24 +++ run_test_build.sh 4 Jul 2007 18:18:52 -0000 1.25 @@ -100,6 +100,9 @@ popd > /dev/null 2>&1 fi fi + + tar cjf "/tmp/${TARGET}-installation.tar.bz2" "${BUILD_DIRECTORY}/install" "${BUILD_DIRECTORY}/install-native" > /dev/null 2>&1 + rm -rf "${BUILD_DIRECTORY}" rm -f "${LOCKFILE}" } |
From: Jan-Benedict G. <jb...@us...> - 2007-07-04 09:48:21
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv22015 Modified Files: gcc-000006-urem-udiv.patch Log Message: * Remove empty last line. Index: gcc-000006-urem-udiv.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/gcc-000006-urem-udiv.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- gcc-000006-urem-udiv.patch 11 Dec 2005 20:30:52 -0000 1.4 +++ gcc-000006-urem-udiv.patch 4 Jul 2007 09:48:15 -0000 1.5 @@ -1,7 +1,7 @@ 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-12-09 22:19:00.000000000 +0100 -@@ -0,0 +1,86 @@ +@@ -0,0 +1,85 @@ +/* + * Assembly functions for the VAX version of libgcc1. + * Copyright (C) 2005 Free Software Foundation, Inc. @@ -87,7 +87,6 @@ + + .size __umodsi3, . - __umodsi3 +#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-12-09 22:18:14.000000000 +0100 +++ src-gcc-hacked/gcc/config/vax/linux.h 2005-12-09 22:19:00.000000000 +0100 |
From: Jan-Benedict G. <jb...@us...> - 2006-10-25 10:59:53
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv15136 Modified Files: build_toolchain.sh Log Message: Update the build script to also build gmp and mpfr, which are now needed in canadian cross types of GCC building... This support will probably be redone, moving the two packages out of the gcc source tree. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -r1.66 -r1.67 --- build_toolchain.sh 21 Mar 2006 19:13:22 -0000 1.66 +++ build_toolchain.sh 25 Oct 2006 10:59:46 -0000 1.67 @@ -22,7 +22,7 @@ # # Test if all required tools are installed. # -REQ_TOOLS="flex bison" +REQ_TOOLS="flex bison wget" for tool in ${REQ_TOOLS}; do if ! command -v $tool > /dev/null 2>&1; then echo "Error: $tool is required by `basename $0` but was not found on your system." >&2 @@ -511,6 +511,21 @@ [ "${DO_PATCHES_UCLIBC}" -ne 0 ] && execute try_patches.sh "uclibc" "${UCLIBC_SRC}" "${VAX_PATCHES_PATH}" [ "${DO_PATCHES_LINUX}" -ne 0 ] && execute try_patches.sh "linux" "${LINUX_SRC}" "${VAX_PATCHES_PATH}" +# +# Get libmpfr/libgmp +# +pushd "${GCC_SRC}" + wget -q http://www.mpfr.org/mpfr-current/mpfr-2.2.0.tar.gz + wget -q -O mpfr.patch http://www.mpfr.org/mpfr-current/patches + tar xzf mpfr-2.2.0.tar.gz + (cd mpfr-2.2.0 && patch -p1 < ../mpfr.patch) + + wget -q ftp://ftp.gnu.org/gnu/gmp/gmp-4.2.1.tar.bz2 + tar xjf gmp-4.2.1.tar.bz2 + (cd gmp-4.2.1 && patch -p1 < "${VAX_PATCHES_PATH}/gmp.patch") +popd + + # # @@ -753,6 +768,27 @@ # Build gcc to run on the target system # pushd "${GCC1_NATIVE_BUILD}" + pushd "${GCC_SRC}/gmp-4.2.1" + CC="${TARGET}-gcc" LDFLAGS=-static CFLAGS=-static \ + execute ./configure \ + --host="${TARGET}" \ + --prefix="${INSTALL_BASE}/usr" + execute make + execute make install + execute make install prefix="${INSTALL_NATIVE_BASE}/usr" + popd + pushd "${GCC_SRC}/mpfr-2.2.0" + CC="${TARGET}-gcc" LDFLAGS=-static CFLAGS=-static \ + execute ./configure \ + --host="${TARGET}" \ + --target="${TARGET}" \ + --prefix="${INSTALL_BASE}/usr" \ + --with-gmp="${INSTALL_BASE}/usr" + execute make + execute make install + execute make install prefix="${INSTALL_NATIVE_BASE}/usr" + popd + # Configure CC="${TARGET}-gcc" LDFLAGS=-static CFLAGS=-static \ ac_cv_func_strncmp_works=yes \ @@ -771,6 +807,8 @@ --target="${TARGET}" \ --prefix=/usr \ --enable-languages="c${GCC1_EXTRA_LANGUAGES}" \ + --with-gmp="${INSTALL_BASE}/usr" \ + --with-mpfr="${INSTALL_BASE}/usr" \ ${WERROR} # Build |
From: Jan-Benedict G. <jb...@us...> - 2006-10-25 08:32:36
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv5403 Modified Files: compare_buildlog.sh Log Message: Ignore some wget output. Index: compare_buildlog.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/compare_buildlog.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- compare_buildlog.sh 20 Mar 2006 19:34:35 -0000 1.9 +++ compare_buildlog.sh 25 Oct 2006 08:32:31 -0000 1.10 @@ -16,6 +16,9 @@ sed -e 's#^\(Version .*readelf \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | sed -e 's#^\(Version .*size \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | sed -e 's#^\(.*gcc/testsuite/g++/\.\./\.\./g++ version 4\.2\.0 \)[[:digit:]]\{8\}\( (experimental)\)$#\1xxxxxxxx\2#g' | + sed -e 's#K \.\.\.\.\.\.\.\.\.\. \.\.\.\.\.\.\.\.\.\..*$#download#' | + sed -e 's#^[0-9][0-9]:[0-9][0-9]:[0-9][0-9].* - .*saved.*$#WGET download summary#' | + sed -e 's#--[0-9][0-9]:[0-9][0-9]:[0-9][0-9]--#--xx:xx:xx--#' | sed -e 's#^\(.*gcc/xgcc version 4.2.0 \)[[:digit:]]\{8\}\( (experimental)\)$#\1xxxxxxxx\2#g' } |
From: Jan-Benedict G. <jb...@us...> - 2006-10-25 08:23:51
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv706 Modified Files: initial_cvs_checkout.sh Log Message: cvs.sf.net -> linux-vax.cvs.sf.net Index: initial_cvs_checkout.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- initial_cvs_checkout.sh 14 Mar 2006 09:19:11 -0000 1.11 +++ initial_cvs_checkout.sh 25 Oct 2006 08:23:47 -0000 1.12 @@ -68,9 +68,9 @@ mkdir linux pushd linux echo "If you're asked for a password right now, please just press Enter." - cvs -d :pserver:ano...@cv...:/cvsroot/linux-vax login + cvs -d :pserver:ano...@li...:/cvsroot/linux-vax login - cvs -z9 -d :pserver:ano...@cv...:/cvsroot/linux-vax co kernel-2.5 + cvs -z9 -d :pserver:ano...@li...:/cvsroot/linux-vax co kernel-2.5 mv kernel-2.5 linux-upstream-HEAD mkdir linux-upstream-HEAD-last copy_directory.sh linux-upstream-HEAD linux-upstream-HEAD-last |
From: Jan-Benedict G. <jb...@us...> - 2006-10-25 07:24:26
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv523 Modified Files: run_test_build.sh Log Message: In cases of error, also name the target in Subject: Index: run_test_build.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/run_test_build.sh,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- run_test_build.sh 19 Mar 2006 14:51:10 -0000 1.23 +++ run_test_build.sh 25 Oct 2006 07:24:22 -0000 1.24 @@ -69,7 +69,7 @@ echo "Thanks," echo " Your ${I_AM}" echo - ) | send_stdin "Found lockfile" + ) | send_stdin "Found lockfile while trying to build for ${TARGET}${SUBJECT_ADDON}" exit 1 else touch "${LOCKFILE}" @@ -120,7 +120,7 @@ echo "Thanks," echo " Your ${I_AM}" echo - ) | send_stdin "Updating sources failed" + ) | send_stdin "Updating sources failed for ${TARGET}${SUBJECT_ADDON}" unlock exit 1 fi |
From: Jan-Benedict G. <jb...@us...> - 2006-10-25 07:23:11
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv32137 Added Files: gmp.patch Log Message: This GMP patch is needed to build it with current binutils... --- NEW FILE: gmp.patch --- --- gmp-4.2.1/mpn/vax/addmul_1.s~ 2006-10-24 21:53:39.000000000 +0200 +++ gmp-4.2.1/mpn/vax/addmul_1.s 2006-10-25 08:25:24.000000000 +0200 @@ -1,7 +1,7 @@ # VAX __gmpn_addmul_1 -- Multiply a limb vector with a limb and add # the result to a second limb vector. -# Copyright 1992, 1994, 1996, 2000 Free Software Foundation, Inc. +# Copyright 1992, 1994, 1996, 2000, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -29,98 +29,99 @@ .text .align 1 -.globl ___gmpn_addmul_1 -___gmpn_addmul_1: +.globl __gmpn_addmul_1 +.type __gmpn_addmul_1, @function +__gmpn_addmul_1: .word 0xfc0 - movl 12(ap),r4 - movl 8(ap),r8 - movl 4(ap),r9 - movl 16(ap),r6 + movl 12(%ap),%r4 + movl 8(%ap),%r8 + movl 4(%ap),%r9 + movl 16(%ap),%r6 jlss s2_big - clrl r3 - incl r4 - ashl $-1,r4,r7 - jlbc r4,L1 - clrl r11 + clrl %r3 + incl %r4 + ashl $-1,%r4,%r7 + jlbc %r4,L1 + clrl %r11 # Loop for S2_LIMB < 0x80000000 -Loop1: movl (r8)+,r1 +Loop1: movl (%r8)+,%r1 jlss L1n0 - emul r1,r6,$0,r2 - addl2 r11,r2 - adwc $0,r3 - addl2 r2,(r9)+ - adwc $0,r3 -L1: movl (r8)+,r1 + emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc $0,%r3 + addl2 %r2,(%r9)+ + adwc $0,%r3 +L1: movl (%r8)+,%r1 jlss L1n1 -L1p1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc $0,r11 - addl2 r10,(r9)+ - adwc $0,r11 +L1p1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc $0,%r11 + addl2 %r10,(%r9)+ + adwc $0,%r11 - sobgtr r7,Loop1 - movl r11,r0 + sobgtr %r7,Loop1 + movl %r11,%r0 ret -L1n0: emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r6,r3 - addl2 r2,(r9)+ - adwc $0,r3 - movl (r8)+,r1 +L1n0: emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r6,%r3 + addl2 %r2,(%r9)+ + adwc $0,%r3 + movl (%r8)+,%r1 jgeq L1p1 -L1n1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r6,r11 - addl2 r10,(r9)+ - adwc $0,r11 +L1n1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r6,%r11 + addl2 %r10,(%r9)+ + adwc $0,%r11 - sobgtr r7,Loop1 - movl r11,r0 + sobgtr %r7,Loop1 + movl %r11,%r0 ret -s2_big: clrl r3 - incl r4 - ashl $-1,r4,r7 - jlbc r4,L2 - clrl r11 +s2_big: clrl %r3 + incl %r4 + ashl $-1,%r4,%r7 + jlbc %r4,L2 + clrl %r11 # Loop for S2_LIMB >= 0x80000000 -Loop2: movl (r8)+,r1 +Loop2: movl (%r8)+,%r1 jlss L2n0 - emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r1,r3 - addl2 r2,(r9)+ - adwc $0,r3 -L2: movl (r8)+,r1 + emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r1,%r3 + addl2 %r2,(%r9)+ + adwc $0,%r3 +L2: movl (%r8)+,%r1 jlss L2n1 -L2p1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r1,r11 - addl2 r10,(r9)+ - adwc $0,r11 +L2p1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r1,%r11 + addl2 %r10,(%r9)+ + adwc $0,%r11 - sobgtr r7,Loop2 - movl r11,r0 + sobgtr %r7,Loop2 + movl %r11,%r0 ret -L2n0: emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r6,r3 - addl2 r2,(r9)+ - adwc r1,r3 - movl (r8)+,r1 +L2n0: emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r6,%r3 + addl2 %r2,(%r9)+ + adwc %r1,%r3 + movl (%r8)+,%r1 jgeq L2p1 -L2n1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r6,r11 - addl2 r10,(r9)+ - adwc r1,r11 +L2n1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r6,%r11 + addl2 %r10,(%r9)+ + adwc %r1,%r11 - sobgtr r7,Loop2 - movl r11,r0 + sobgtr %r7,Loop2 + movl %r11,%r0 ret --- gmp-4.2.1/mpn/vax/add_n.s~ 2006-10-24 21:48:09.000000000 +0200 +++ gmp-4.2.1/mpn/vax/add_n.s 2006-10-25 08:33:00.000000000 +0200 @@ -1,7 +1,7 @@ # VAX __gmpn_add_n -- Add two limb vectors of the same length > 0 and store # sum in a third limb vector. -# Copyright 1999, 2000 Free Software Foundation, Inc. +# Copyright 1999, 2000, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -29,33 +29,34 @@ .text .align 1 -.globl ___gmpn_add_n -___gmpn_add_n: +.globl __gmpn_add_n +.type __gmpn_add_n, @function +__gmpn_add_n: .word 0x0 - movl 16(ap),r0 - movl 12(ap),r1 - movl 8(ap),r2 - movl 4(ap),r3 - mnegl r0,r5 - addl2 $3,r0 - ashl $-2,r0,r0 # unroll loop count - bicl2 $-4,r5 # mask out low 2 bits - movaq (r5)[r5],r5 # 9x - jmp Loop(r5) - -Loop: movl (r2)+,r4 - adwc (r1)+,r4 - movl r4,(r3)+ - movl (r2)+,r4 - adwc (r1)+,r4 - movl r4,(r3)+ - movl (r2)+,r4 - adwc (r1)+,r4 - movl r4,(r3)+ - movl (r2)+,r4 - adwc (r1)+,r4 - movl r4,(r3)+ - sobgtr r0,Loop + movl 16(%ap),%r0 + movl 12(%ap),%r1 + movl 8(%ap),%r2 + movl 4(%ap),%r3 + mnegl %r0,%r5 + addl2 $3,%r0 + ashl $-2,%r0,%r0 # unroll loop count + bicl2 $-4,%r5 # mask out low 2 bits + movaq (%r5)[%r5],%r5 # 9x + jmp Loop(%r5) + +Loop: movl (%r2)+,%r4 + adwc (%r1)+,%r4 + movl %r4,(%r3)+ + movl (%r2)+,%r4 + adwc (%r1)+,%r4 + movl %r4,(%r3)+ + movl (%r2)+,%r4 + adwc (%r1)+,%r4 + movl %r4,(%r3)+ + movl (%r2)+,%r4 + adwc (%r1)+,%r4 + movl %r4,(%r3)+ + sobgtr %r0,Loop - adwc r0,r0 + adwc %r0,%r0 ret --- gmp-4.2.1/mpn/vax/lshift.s~ 2006-10-24 21:59:29.000000000 +0200 +++ gmp-4.2.1/mpn/vax/lshift.s 2006-10-25 08:27:31.000000000 +0200 @@ -1,6 +1,6 @@ # VAX mpn_lshift -- left shift. -# Copyright 1999, 2000, 2001 Free Software Foundation, Inc. +# Copyright 1999, 2000, 2001, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -30,29 +30,30 @@ .text .align 1 -.globl ___gmpn_lshift -___gmpn_lshift: +.globl __gmpn_lshift +.type __gmpn_lshift, @function +__gmpn_lshift: .word 0x1c0 - movl 4(ap),r7 - movl 8(ap),r6 - movl 12(ap),r1 - movl 16(ap),r8 - - moval (r6)[r1],r6 - moval (r7)[r1],r7 - clrl r3 - movl -(r6),r2 - ashq r8,r2,r4 - movl r5,r0 - movl r2,r3 - decl r1 + movl 4(%ap),%r7 + movl 8(%ap),%r6 + movl 12(%ap),%r1 + movl 16(%ap),%r8 + + moval (%r6)[%r1],%r6 + moval (%r7)[%r1],%r7 + clrl %r3 + movl -(%r6),%r2 + ashq %r8,%r2,%r4 + movl %r5,%r0 + movl %r2,%r3 + decl %r1 jeql Lend -Loop: movl -(r6),r2 - ashq r8,r2,r4 - movl r5,-(r7) - movl r2,r3 - sobgtr r1,Loop +Loop: movl -(%r6),%r2 + ashq %r8,%r2,%r4 + movl %r5,-(%r7) + movl %r2,%r3 + sobgtr %r1,Loop -Lend: movl r4,-4(r7) +Lend: movl %r4,-4(%r7) ret --- gmp-4.2.1/mpn/vax/mul_1.s~ 2006-10-24 21:50:43.000000000 +0200 +++ gmp-4.2.1/mpn/vax/mul_1.s 2006-10-25 08:27:44.000000000 +0200 @@ -1,7 +1,7 @@ # VAX __gmpn_mul_1 -- Multiply a limb vector with a limb and store # the result in a second limb vector. -# Copyright 1992, 1994, 1996, 2000 Free Software Foundation, Inc. +# Copyright 1992, 1994, 1996, 2000, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -29,95 +29,96 @@ .text .align 1 -.globl ___gmpn_mul_1 -___gmpn_mul_1: +.globl __gmpn_mul_1 +.type __gmpn_mul_1, @function +__gmpn_mul_1: .word 0xfc0 - movl 12(ap),r4 - movl 8(ap),r8 - movl 4(ap),r9 - movl 16(ap),r6 + movl 12(%ap),%r4 + movl 8(%ap),%r8 + movl 4(%ap),%r9 + movl 16(%ap),%r6 jlss s2_big # One might want to combine the addl2 and the store below, but that # is actually just slower according to my timing tests. (VAX 3600) - clrl r3 - incl r4 - ashl $-1,r4,r7 - jlbc r4,L1 - clrl r11 + clrl %r3 + incl %r4 + ashl $-1,%r4,%r7 + jlbc %r4,L1 + clrl %r11 # Loop for S2_LIMB < 0x80000000 -Loop1: movl (r8)+,r1 +Loop1: movl (%r8)+,%r1 jlss L1n0 - emul r1,r6,$0,r2 - addl2 r11,r2 - adwc $0,r3 - movl r2,(r9)+ -L1: movl (r8)+,r1 + emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc $0,%r3 + movl %r2,(%r9)+ +L1: movl (%r8)+,%r1 jlss L1n1 -L1p1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc $0,r11 - movl r10,(r9)+ +L1p1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc $0,%r11 + movl %r10,(%r9)+ - sobgtr r7,Loop1 - movl r11,r0 + sobgtr %r7,Loop1 + movl %r11,%r0 ret -L1n0: emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r6,r3 - movl r2,(r9)+ - movl (r8)+,r1 +L1n0: emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r6,%r3 + movl %r2,(%r9)+ + movl (%r8)+,%r1 jgeq L1p1 -L1n1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r6,r11 - movl r10,(r9)+ +L1n1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r6,%r11 + movl %r10,(%r9)+ - sobgtr r7,Loop1 - movl r11,r0 + sobgtr %r7,Loop1 + movl %r11,%r0 ret -s2_big: clrl r3 - incl r4 - ashl $-1,r4,r7 - jlbc r4,L2 - clrl r11 +s2_big: clrl %r3 + incl %r4 + ashl $-1,%r4,%r7 + jlbc %r4,L2 + clrl %r11 # Loop for S2_LIMB >= 0x80000000 -Loop2: movl (r8)+,r1 +Loop2: movl (%r8)+,%r1 jlss L2n0 - emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r1,r3 - movl r2,(r9)+ -L2: movl (r8)+,r1 + emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r1,%r3 + movl %r2,(%r9)+ +L2: movl (%r8)+,%r1 jlss L2n1 -L2p1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r1,r11 - movl r10,(r9)+ +L2p1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r1,%r11 + movl %r10,(%r9)+ - sobgtr r7,Loop2 - movl r11,r0 + sobgtr %r7,Loop2 + movl %r11,%r0 ret -L2n0: emul r1,r6,$0,r2 - addl2 r1,r3 - addl2 r11,r2 - adwc r6,r3 - movl r2,(r9)+ - movl (r8)+,r1 +L2n0: emul %r1,%r6,$0,%r2 + addl2 %r1,%r3 + addl2 %r11,%r2 + adwc %r6,%r3 + movl %r2,(%r9)+ + movl (%r8)+,%r1 jgeq L2p1 -L2n1: emul r1,r6,$0,r10 - addl2 r1,r11 - addl2 r3,r10 - adwc r6,r11 - movl r10,(r9)+ +L2n1: emul %r1,%r6,$0,%r10 + addl2 %r1,%r11 + addl2 %r3,%r10 + adwc %r6,%r11 + movl %r10,(%r9)+ - sobgtr r7,Loop2 - movl r11,r0 + sobgtr %r7,Loop2 + movl %r11,%r0 ret --- gmp-4.2.1/mpn/vax/rshift.s~ 2006-10-24 22:00:15.000000000 +0200 +++ gmp-4.2.1/mpn/vax/rshift.s 2006-10-25 08:26:29.000000000 +0200 @@ -1,6 +1,6 @@ # VAX mpn_rshift -- right shift. -# Copyright 1999, 2000, 2001 Free Software Foundation, Inc. +# Copyright 1999, 2000, 2001, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -30,27 +30,28 @@ .text .align 1 -.globl ___gmpn_rshift -___gmpn_rshift: +.globl __gmpn_rshift +.type __gmpn_rshift, @function +__gmpn_rshift: .word 0x1c0 - movl 4(ap),r7 - movl 8(ap),r6 - movl 12(ap),r1 - movl 16(ap),r8 - - movl (r6)+,r2 - subl3 r8,$32,r8 - ashl r8,r2,r0 - decl r1 + movl 4(%ap),%r7 + movl 8(%ap),%r6 + movl 12(%ap),%r1 + movl 16(%ap),%r8 + + movl (%r6)+,%r2 + subl3 %r8,$32,%r8 + ashl %r8,%r2,%r0 + decl %r1 jeql Lend -Loop: movl (r6)+,r3 - ashq r8,r2,r4 - movl r5,(r7)+ - movl r3,r2 - sobgtr r1,Loop - -Lend: clrl r3 - ashq r8,r2,r4 - movl r5,(r7) +Loop: movl (%r6)+,%r3 + ashq %r8,%r2,%r4 + movl %r5,(%r7)+ + movl %r3,%r2 + sobgtr %r1,Loop + +Lend: clrl %r3 + ashq %r8,%r2,%r4 + movl %r5,(%r7) ret --- gmp-4.2.1/mpn/vax/submul_1.s~ 2006-10-24 21:56:17.000000000 +0200 +++ gmp-4.2.1/mpn/vax/submul_1.s 2006-10-25 08:26:46.000000000 +0200 @@ -1,7 +1,7 @@ # VAX __gmpn_submul_1 -- Multiply a limb vector with a limb and subtract # the result from a second limb vector. -# Copyright 1992, 1994, 1996, 2000 Free Software Foundation, Inc. +# Copyright 1992, 1994, 1996, 2000, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -29,98 +29,99 @@ .text .align 1 -.globl ___gmpn_submul_1 -___gmpn_submul_1: +.globl __gmpn_submul_1 +.type __gmpn_submul_1, @function +__gmpn_submul_1: .word 0xfc0 - movl 12(ap),r4 - movl 8(ap),r8 - movl 4(ap),r9 - movl 16(ap),r6 + movl 12(%ap),%r4 + movl 8(%ap),%r8 + movl 4(%ap),%r9 + movl 16(%ap),%r6 jlss s2_big - clrl r3 - incl r4 - ashl $-1,r4,r7 - jlbc r4,L1 - clrl r11 + clrl %r3 + incl %r4 + ashl $-1,%r4,%r7 + jlbc %r4,L1 + clrl %r11 # Loop for S2_LIMB < 0x80000000 -Loop1: movl (r8)+,r1 +Loop1: movl (%r8)+,%r1 jlss L1n0 - emul r1,r6,$0,r2 - addl2 r11,r2 - adwc $0,r3 - subl2 r2,(r9)+ - adwc $0,r3 -L1: movl (r8)+,r1 + emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc $0,%r3 + subl2 %r2,(%r9)+ + adwc $0,%r3 +L1: movl (%r8)+,%r1 jlss L1n1 -L1p1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc $0,r11 - subl2 r10,(r9)+ - adwc $0,r11 +L1p1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc $0,%r11 + subl2 %r10,(%r9)+ + adwc $0,%r11 - sobgtr r7,Loop1 - movl r11,r0 + sobgtr %r7,Loop1 + movl %r11,%r0 ret -L1n0: emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r6,r3 - subl2 r2,(r9)+ - adwc $0,r3 - movl (r8)+,r1 +L1n0: emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r6,%r3 + subl2 %r2,(%r9)+ + adwc $0,%r3 + movl (%r8)+,%r1 jgeq L1p1 -L1n1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r6,r11 - subl2 r10,(r9)+ - adwc $0,r11 +L1n1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r6,%r11 + subl2 %r10,(%r9)+ + adwc $0,%r11 - sobgtr r7,Loop1 - movl r11,r0 + sobgtr %r7,Loop1 + movl %r11,%r0 ret -s2_big: clrl r3 - incl r4 - ashl $-1,r4,r7 - jlbc r4,L2 - clrl r11 +s2_big: clrl %r3 + incl %r4 + ashl $-1,%r4,%r7 + jlbc %r4,L2 + clrl %r11 # Loop for S2_LIMB >= 0x80000000 -Loop2: movl (r8)+,r1 +Loop2: movl (%r8)+,%r1 jlss L2n0 - emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r1,r3 - subl2 r2,(r9)+ - adwc $0,r3 -L2: movl (r8)+,r1 + emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r1,%r3 + subl2 %r2,(%r9)+ + adwc $0,%r3 +L2: movl (%r8)+,%r1 jlss L2n1 -L2p1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r1,r11 - subl2 r10,(r9)+ - adwc $0,r11 +L2p1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r1,%r11 + subl2 %r10,(%r9)+ + adwc $0,%r11 - sobgtr r7,Loop2 - movl r11,r0 + sobgtr %r7,Loop2 + movl %r11,%r0 ret -L2n0: emul r1,r6,$0,r2 - addl2 r11,r2 - adwc r6,r3 - subl2 r2,(r9)+ - adwc r1,r3 - movl (r8)+,r1 +L2n0: emul %r1,%r6,$0,%r2 + addl2 %r11,%r2 + adwc %r6,%r3 + subl2 %r2,(%r9)+ + adwc %r1,%r3 + movl (%r8)+,%r1 jgeq L2p1 -L2n1: emul r1,r6,$0,r10 - addl2 r3,r10 - adwc r6,r11 - subl2 r10,(r9)+ - adwc r1,r11 +L2n1: emul %r1,%r6,$0,%r10 + addl2 %r3,%r10 + adwc %r6,%r11 + subl2 %r10,(%r9)+ + adwc %r1,%r11 - sobgtr r7,Loop2 - movl r11,r0 + sobgtr %r7,Loop2 + movl %r11,%r0 ret --- gmp-4.2.1/mpn/vax/sub_n.s~ 2006-10-24 21:49:24.000000000 +0200 +++ gmp-4.2.1/mpn/vax/sub_n.s 2006-10-25 08:27:08.000000000 +0200 @@ -1,7 +1,7 @@ # VAX __gmpn_sub_n -- Subtract two limb vectors of the same length > 0 and store # difference in a third limb vector. -# Copyright 1999, 2000 Free Software Foundation, Inc. +# Copyright 1999, 2000, 2006 Free Software Foundation, Inc. # This file is part of the GNU MP Library. @@ -29,33 +29,34 @@ .text .align 1 -.globl ___gmpn_sub_n -___gmpn_sub_n: +.globl __gmpn_sub_n +.type __gmpn_sub_n, @function +__gmpn_sub_n: .word 0x0 - movl 16(ap),r0 - movl 12(ap),r1 - movl 8(ap),r2 - movl 4(ap),r3 - mnegl r0,r5 - addl2 $3,r0 - ashl $-2,r0,r0 # unroll loop count - bicl2 $-4,r5 # mask out low 2 bits - movaq (r5)[r5],r5 # 9x - jmp Loop(r5) - -Loop: movl (r2)+,r4 - sbwc (r1)+,r4 - movl r4,(r3)+ - movl (r2)+,r4 - sbwc (r1)+,r4 - movl r4,(r3)+ - movl (r2)+,r4 - sbwc (r1)+,r4 - movl r4,(r3)+ - movl (r2)+,r4 - sbwc (r1)+,r4 - movl r4,(r3)+ - sobgtr r0,Loop + movl 16(%ap),%r0 + movl 12(%ap),%r1 + movl 8(%ap),%r2 + movl 4(%ap),%r3 + mnegl %r0,%r5 + addl2 $3,%r0 + ashl $-2,%r0,%r0 # unroll loop count + bicl2 $-4,%r5 # mask out low 2 bits + movaq (%r5)[%r5],%r5 # 9x + jmp Loop(%r5) + +Loop: movl (%r2)+,%r4 + sbwc (%r1)+,%r4 + movl %r4,(%r3)+ + movl (%r2)+,%r4 + sbwc (%r1)+,%r4 + movl %r4,(%r3)+ + movl (%r2)+,%r4 + sbwc (%r1)+,%r4 + movl %r4,(%r3)+ + movl (%r2)+,%r4 + sbwc (%r1)+,%r4 + movl %r4,(%r3)+ + sobgtr %r0,Loop - adwc r0,r0 + adwc %r0,%r0 ret |
From: Jan-Benedict G. <jb...@us...> - 2006-03-21 19:13:34
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6585 Modified Files: build_toolchain.sh Log Message: - Add a comment where to find a good pointer for SVN revision numbers, date syntaxes and the final answer... - 42 Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.65 retrieving revision 1.66 diff -u -d -r1.65 -r1.66 --- build_toolchain.sh 15 Mar 2006 07:39:22 -0000 1.65 +++ build_toolchain.sh 21 Mar 2006 19:13:22 -0000 1.66 @@ -470,7 +470,10 @@ execute copy_directory.sh "${UCLIBC_SVN}" "${UCLIBC_SRC}" ${SVN_OMIT_DIR} # -# Possibly force specific CVS timestamps +# Possibly force specific CVS/SVN timestamps. For exmaples of how to make +# SVN happy to use certain dates/times, have a look at +# http://svnbook.red-bean.com/en/1.1/ch03s03.html ("Revisions: Numbers, +# Keywords, and Dates, Oh My!"). # if [ "${DO_TIMESTAMP_BINUTILS}" -ne 0 ]; then pushd "${BINUTILS_SRC}" |
From: Jan-Benedict G. <jb...@us...> - 2006-03-21 18:33:41
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15208 Modified Files: uclibc-000047-config.patch Log Message: - Enable additional warnings. Index: uclibc-000047-config.patch =================================================================== RCS file: /cvsroot/linux-vax/toolchain/patches/uclibc-000047-config.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- uclibc-000047-config.patch 27 Jan 2006 21:32:28 -0000 1.1 +++ uclibc-000047-config.patch 21 Mar 2006 18:33:30 -0000 1.2 @@ -1,6 +1,6 @@ --- /dev/null 2005-11-08 11:37:11.004284232 +0100 -+++ uClibc/.config 2006-01-27 21:32:43.000000000 +0100 -@@ -0,0 +1,154 @@ ++++ src-uclibc-hacked/.config 2006-01-31 06:55:20.000000000 +0100 +@@ -0,0 +1,155 @@ +# +# Automatically generated make config: don't edit +# @@ -153,5 +153,6 @@ +# DODEBUG is not set +# DOASSERTS is not set +WARNINGS="-Wall" ++EXTRA_WARNINGS=y +# DOMULTI is not set +# UCLIBC_MJN3_ONLY is not set |
From: Jan-Benedict G. <jb...@us...> - 2006-03-20 19:34:43
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11213 Modified Files: compare_buildlog.sh Log Message: - Silence even more differences that really aren't differences:-) Index: compare_buildlog.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/compare_buildlog.sh,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- compare_buildlog.sh 19 Mar 2006 14:55:48 -0000 1.8 +++ compare_buildlog.sh 20 Mar 2006 19:34:35 -0000 1.9 @@ -14,7 +14,9 @@ sed -e 's#^\(Version .*objcopy \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | sed -e 's#^\(Version .*objdump \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | sed -e 's#^\(Version .*readelf \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | - sed -e 's#^\(Version .*size \)[[:digit:]]\{8\}#\1xxxxxxxx#g' + sed -e 's#^\(Version .*size \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | + sed -e 's#^\(.*gcc/testsuite/g++/\.\./\.\./g++ version 4\.2\.0 \)[[:digit:]]\{8\}\( (experimental)\)$#\1xxxxxxxx\2#g' | + sed -e 's#^\(.*gcc/xgcc version 4.2.0 \)[[:digit:]]\{8\}\( (experimental)\)$#\1xxxxxxxx\2#g' } if [ $# -ne 2 ]; then |
From: Jan-Benedict G. <jb...@us...> - 2006-03-19 14:55:52
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21013 Modified Files: compare_buildlog.sh Log Message: - Rework the way uninteresting stuff is taken out of the log files. The actual work is now done in a separate function and no longer duplicated at the two places where it used to be. - Additional statements also take care for the fuzz in build logs when checking was requested. The testing framework printed stuff like eg. the (daily) bumped version number, which isn't really interesting for us, since we only build snapshots (whose checkout-time is about the start time of the script, which is put into the last lines of every run_test_build run.) Index: compare_buildlog.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/compare_buildlog.sh,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- compare_buildlog.sh 3 Mar 2006 08:05:45 -0000 1.7 +++ compare_buildlog.sh 19 Mar 2006 14:55:48 -0000 1.8 @@ -3,13 +3,27 @@ TEMP1FILE="`_Tempfile`" TEMP2FILE="`_Tempfile`" +function cleanup() { + sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | + sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' | + grep -v 'make.*Nothing to be done for.*all-am' | + sed -e 's/\(Test Run By \).*\( on \).*$/\1SOMEUSER\2SOMETIMESTAMP/g' | + sed -e 's#^\(\.\./as-new \)[[:digit:]]\{8\}$#\1xxxxxxxx#g' | + sed -e 's#^\(.*/binutils/ld/ld-new \)[[:digit:]]\{8\}$#\1xxxxxxxx#g' | + sed -e 's#^\(Version .*nm-new \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | + sed -e 's#^\(Version .*objcopy \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | + sed -e 's#^\(Version .*objdump \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | + sed -e 's#^\(Version .*readelf \)[[:digit:]]\{8\}#\1xxxxxxxx#g' | + sed -e 's#^\(Version .*size \)[[:digit:]]\{8\}#\1xxxxxxxx#g' +} + if [ $# -ne 2 ]; then echo "$0 buildlog1 buildlog2" >&2 exit 1 fi -[ -r "${1}" ] && cat "$1" | sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' | grep -v 'make.*Nothing to be done for.*all-am' > "${TEMP1FILE}" -[ -r "${2}" ] && cat "$2" | sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' | grep -v 'make.*Nothing to be done for.*all-am' > "${TEMP2FILE}" +[ -r "${1}" ] && cat "$1" | cleanup > "${TEMP1FILE}" +[ -r "${2}" ] && cat "$2" | cleanup > "${TEMP2FILE}" _Diff "${TEMP1FILE}" "${TEMP2FILE}" |
From: Jan-Benedict G. <jb...@us...> - 2006-03-19 14:51:13
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19467 Modified Files: run_test_build.sh Log Message: - Implement log rotation. - Mention if checking was done in the `Subject:' line Index: run_test_build.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/run_test_build.sh,v retrieving revision 1.22 retrieving revision 1.23 diff -u -d -r1.22 -r1.23 --- run_test_build.sh 15 Mar 2006 07:42:15 -0000 1.22 +++ run_test_build.sh 19 Mar 2006 14:51:10 -0000 1.23 @@ -22,6 +22,7 @@ BUILD_BAD="${6}" LOCKFILE="${7}" TESTRESULT_DIR="${8}" +# LOGROTATE comes from the vax_toolchain_config file I_AM="Nemo" VERSION="$Revision$" @@ -30,9 +31,11 @@ if [ -d "${TESTRESULT_DIR}" ]; then RUN_TEST=YesPlease OMIT_CHECKS="" + SUBJECT_ADDON=" (incl. checking)" else RUN_TEST="" OMIT_CHECKS="--omit-checks" + SUBJECT_ADDON="" fi # @@ -73,6 +76,20 @@ fi } +function rotate_logs() { + local new_number + + [ ! -r "${1}" ] && return + [ -z "${LOGROTATE}" -o "${LOGROTATE}" -eq 0 ] && return + + for i in `seq ${LOGROTATE} -1 1`; do + new_number=$(( ${i} + 1 )) + [ -r "${1}.${i}" ] && mv -- "${1}.${i}" "${1}.${new_number}" + done + + mv -- "${1}" "${1}.1" +} + function unlock() { if [ -n "${RUN_TEST}" ]; then if ls ${BUILD_DIRECTORY}/*.sh > /dev/null 2>&1; then @@ -128,7 +145,8 @@ echo "Have a nice day," echo " Your ${I_AM}" echo - ) | send_stdin "Successful build for ${TARGET}" + ) | send_stdin "Successful build for ${TARGET}${SUBJECT_ADDON}" + rotate_logs "${BUILD_OKAY}" mv "${BUILD_DIRECTORY}/build.log" "${BUILD_OKAY}" unlock exit 0 @@ -152,7 +170,8 @@ echo "Have a nice day," echo " Your ${I_AM}" echo - ) | send_stdin "Failed build for ${TARGET}" + ) | send_stdin "Failed build for ${TARGET}${SUBJECT_ADDON}" + rotate_logs "${BUILD_BAD}" mv "${BUILD_DIRECTORY}/build.log" "${BUILD_BAD}" unlock exit 1 |
From: Jan-Benedict G. <jb...@us...> - 2006-03-19 14:49:40
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18615 Modified Files: vax_toolchain_config Log Message: - Add ${LOGROTATE}. This will configure run_test_build to cycle a number of old successful and unsuccessful build logs if set to a number. Index: vax_toolchain_config =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/vax_toolchain_config,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- vax_toolchain_config 16 Dec 2005 11:22:27 -0000 1.8 +++ vax_toolchain_config 19 Mar 2006 14:49:29 -0000 1.9 @@ -76,6 +76,15 @@ # Basically, this is the directory where the toolchain building scripts # are located. This directory is added to ${PATH}. # +# LOGROTATE +# ~~~~~~~~~ +# If not set, the run_test_build script will not keep a history of +# successful or unsuccessful build logs (except the very last one, +# which is used to diff out differences of the current build.) +# +# Setting it to a number > 0 will result in additional build logs with +# appended .1, .2, ..., .${LOGROTATE} as you're used to it. +# # @@ -116,6 +125,7 @@ export VAX_PATCHES_PATH="${UPSTREAM_SANDBOXES_PATH}/toolchain/patches" export BUILD_BASE_DIR="$HACKERY_ROOT/buildplace" export VAX_TOOLCHAIN_SCRIPTS="${UPSTREAM_SANDBOXES_PATH}/toolchain/scripts" + export LOGROTATE=5 fi # |
From: Jan-Benedict G. <jb...@us...> - 2006-03-15 07:42:19
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1492 Modified Files: run_test_build.sh Log Message: - Mention the target a check summary is for. - Don't name the summary 'report.' I actually don't like that word. Index: run_test_build.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/run_test_build.sh,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- run_test_build.sh 3 Feb 2006 07:08:14 -0000 1.21 +++ run_test_build.sh 15 Mar 2006 07:42:15 -0000 1.22 @@ -77,8 +77,8 @@ if [ -n "${RUN_TEST}" ]; then if ls ${BUILD_DIRECTORY}/*.sh > /dev/null 2>&1; then pushd "${BUILD_DIRECTORY}" > /dev/null 2>&1 - for REPORT in *.sh; do - cp "${REPORT}" "${TESTRESULT_DIR}/report-${START_TIME}-${REPORT}" + for SUMMARY in *.sh; do + cp "${SUMMARY}" "${TESTRESULT_DIR}/summary-${START_TIME}-${TARGET}-${SUMMARY}" done popd > /dev/null 2>&1 fi |
From: Jan-Benedict G. <jb...@us...> - 2006-03-15 07:39:34
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32633 Modified Files: build_toolchain.sh Log Message: - Log the command used to generate the test result overview. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.64 retrieving revision 1.65 diff -u -d -r1.64 -r1.65 --- build_toolchain.sh 14 Mar 2006 09:19:10 -0000 1.64 +++ build_toolchain.sh 15 Mar 2006 07:39:22 -0000 1.65 @@ -561,7 +561,7 @@ # Create a test summary to be sent as a proof that the vax-linux # community exists and is still alive. - build "${DO_CHECKS_BINUTILS}" && "${GCC_SRC}/contrib/test_summary" -m bin...@so... > "${ALL_BASE}/send_binutils_summary.sh" + build "${DO_CHECKS_BINUTILS}" && execute "${GCC_SRC}/contrib/test_summary" -m bin...@so... > "${ALL_BASE}/send_binutils_summary.sh" popd # @@ -707,7 +707,7 @@ # Create a test summary to be sent as a proof that the vax-linux # community exists and is still alive. - build "${DO_CHECKS_GCC}" && "${GCC_SRC}/contrib/test_summary" -m gcc...@gc... > "${ALL_BASE}/send_gcc_summary.sh" + build "${DO_CHECKS_GCC}" && execute "${GCC_SRC}/contrib/test_summary" -m gcc...@gc... > "${ALL_BASE}/send_gcc_summary.sh" popd # |
From: Jan-Benedict G. <jb...@us...> - 2006-03-14 09:19:23
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25727 Modified Files: build_toolchain.sh initial_cvs_checkout.sh Log Message: - Use `command' instead of `which' to determine availability of some given command. This is POSIX conformant and actually works on machines while `which' *may* exit without error in *any* case. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.63 retrieving revision 1.64 diff -u -d -r1.63 -r1.64 --- build_toolchain.sh 4 Feb 2006 09:41:37 -0000 1.63 +++ build_toolchain.sh 14 Mar 2006 09:19:10 -0000 1.64 @@ -24,14 +24,14 @@ # REQ_TOOLS="flex bison" for tool in ${REQ_TOOLS}; do - if ! which $tool > /dev/null; then + if ! command -v $tool > /dev/null 2>&1; then echo "Error: $tool is required by `basename $0` but was not found on your system." >&2 exit 1 fi done WARN_TOOLS="runtest" for tool in ${WARN_TOOLS}; do - if ! which $tool > /dev/null; then + if ! command -v $tool > /dev/null 2>&1; then echo "Warning: $tool is possibly needed by `basename $0` but was not found on your system." >&2 fi done Index: initial_cvs_checkout.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- initial_cvs_checkout.sh 21 Dec 2005 09:08:06 -0000 1.10 +++ initial_cvs_checkout.sh 14 Mar 2006 09:19:11 -0000 1.11 @@ -14,7 +14,7 @@ # REQ_TOOLS="cvs svn" for tool in $REQ_TOOLS; do - if ! which $tool > /dev/null; then + if ! command -v $tool > /dev/null 2>&1; then echo "Error: $tool is required by `basename $0` but was not found on your system." >&2 exit 1 fi |
From: Jan-Benedict G. <jb...@us...> - 2006-03-03 08:05:58
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6480 Modified Files: compare_buildlog.sh Log Message: - Ignore "make: Nothing to do for am-all" lines. Index: compare_buildlog.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/compare_buildlog.sh,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- compare_buildlog.sh 28 Dec 2005 18:27:44 -0000 1.6 +++ compare_buildlog.sh 3 Mar 2006 08:05:45 -0000 1.7 @@ -8,8 +8,8 @@ exit 1 fi -[ -r "${1}" ] && cat "$1" | sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' > "${TEMP1FILE}" -[ -r "${2}" ] && cat "$2" | sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' > "${TEMP2FILE}" +[ -r "${1}" ] && cat "$1" | sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' | grep -v 'make.*Nothing to be done for.*all-am' > "${TEMP1FILE}" +[ -r "${2}" ] && cat "$2" | sed -e 's/[[:digit:]]\{8\}-[[:digit:]]\{6\}/xxxxxxxx-xxxxxx/g' | sed -e 's#^/tmp/cc......\.s#/tmp/ccXXXXXX.s#' | grep -v 'make.*Nothing to be done for.*all-am' > "${TEMP2FILE}" _Diff "${TEMP1FILE}" "${TEMP2FILE}" |
From: Jan-Benedict G. <jb...@us...> - 2006-02-04 09:41:47
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31560 Modified Files: build_toolchain.sh Log Message: - No longer needed. Index: build_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/build_toolchain.sh,v retrieving revision 1.62 retrieving revision 1.63 diff -u -d -r1.62 -r1.63 --- build_toolchain.sh 8 Jan 2006 21:50:13 -0000 1.62 +++ build_toolchain.sh 4 Feb 2006 09:41:37 -0000 1.63 @@ -626,7 +626,6 @@ echo "RUNTIME_PREFIX=\"${INSTALL_BASE}/runtime-prefix/\"" # Prepare - build "${BUILD_UCLIBC}" && execute ./extra/scripts/create_makefiles.sh build "${BUILD_UCLIBC}" && (yes "" | execute ${MAKE} SHELL=sh oldconfig;) # Build |
From: Jan-Benedict G. <jb...@us...> - 2006-02-03 07:08:26
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32080 Modified Files: run_test_build.sh Log Message: - Remove a doubled line. Thanks to Maximilian Wilhelm. Index: run_test_build.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/run_test_build.sh,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- run_test_build.sh 6 Jan 2006 10:27:51 -0000 1.20 +++ run_test_build.sh 3 Feb 2006 07:08:14 -0000 1.21 @@ -9,7 +9,6 @@ echo "ma...@ad... -- Email address/addresses to send result to. Beware, this is _one_ argument, use quotes" >&2 echo "/path/to/build.okay -- Location to save the build.log to IFF the build went okay" >&2 echo "/path/to/build.not-okay -- Location to save the build.log to IFF the build was unsuccessful" >&2 - echo "/path/to/build.not-okay -- Location to save the build.log to IFF the build was unsuccessful" >&2 echo "/path/to/lockfile -- GLOBAL lockfile for CVS/SVN updates and ALL and ANY builds" >&2 echo "/path/to/testresult_dir -- Results of the test suite are put here. Optional." >&2 exit 1 |
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11872 Added Files: uclibc-000048-some-libpthread-bits.patch Removed Files: uclibc-000002-add-SHMLBA.patch uclibc-000003-crt0-part1.patch uclibc-000005-crt0-part3.patch uclibc-000006-update_brk_function.patch uclibc-000010-temporary_rtld_fini_fixup.patch uclibc-000011-new_Makefile.in-infrastructure.patch uclibc-000012-buildfix_20051102-1.patch uclibc-000024-fix_syscalls.patch uclibc-000026-fix-mmap.patch uclibc-000027-MREMAP_FIXED.patch uclibc-000028-hide-brk.patch uclibc-000030-disable_linktime_warning.patch uclibc-000031-hide-vfork.patch uclibc-000032-call__exit_internal_from_clone.patch uclibc-000038-_STACK_GROWS_DOWN.patch uclibc-000039-properly_guard_bits_posix_types_h.patch uclibc-000043-define_abort_instruction.patch Log Message: - Most of our lovely VAX stuff just went upstream into the uClibc repository. The remainder (some linuxthreads bits as well as my libm desast^Wimplementation) is still kept in patch for inside our own CVS repo. --- uclibc-000038-_STACK_GROWS_DOWN.patch DELETED --- --- uclibc-000032-call__exit_internal_from_clone.patch DELETED --- --- NEW FILE: uclibc-000048-some-libpthread-bits.patch --- --- /dev/null 2005-11-08 11:37:11.004284232 +0100 +++ uClibc/libpthread/linuxthreads/sysdeps/vax/pt-machine.h 2006-01-27 21:23:06.000000000 +0100 @@ -0,0 +1,50 @@ +/* Machine-dependent pthreads configuration and inline functions. + m68k version. + Copyright (C) 1996, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Richard Henderson <rt...@ta...>. + + The GNU C Library 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. + + The GNU C Library 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 the GNU C Library; see the file COPYING.LIB. If + not, write to the Free Software Foundation, Inc., + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef PT_EI +# define PT_EI extern inline +#endif + + +/* Spinlock implementation; required. */ +PT_EI int +testandset (int *spinlock) +{ + char ret; + + __asm__ __volatile__( + " movl $1, %%r0 \n" + " bbssi $0, (%1), 1f \n" + " clrl %%r0 \n" + "1: movl %%r0, %0 \n" + : "=r" (ret) + : "r" (spinlock) + : "r0"); + + return ret; +} + + +/* Get some notion of the current stack. Need not be exactly the top + of the stack, just something somewhere in the current frame. */ +#define CURRENT_STACK_FRAME stack_pointer +register char * stack_pointer __asm__ ("sp"); + --- /dev/null 2005-11-08 11:37:11.004284232 +0100 +++ uClibc/libpthread/linuxthreads/sysdeps/vax/sigcontextinfo.h 2006-01-27 21:23:07.000000000 +0100 @@ -0,0 +1,26 @@ +/* Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Andreas Schwab <sc...@is...>, 1998. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#define SIGCONTEXT int _code, struct sigcontext * +#define SIGCONTEXT_EXTRA_ARGS _code, +#define GET_PC(ctx) ((void *) (ctx)->pc) +#define GET_FRAME(ctx) ((void *) __builtin_frame_address (1)) +#define GET_STACK(ctx) ((void *) (ctx)->usp) +#define CALL_SIGHANDLER(handler, signo, ctx) \ + (handler)((signo), SIGCONTEXT_EXTRA_ARGS (ctx)) --- uclibc-000012-buildfix_20051102-1.patch DELETED --- --- uclibc-000028-hide-brk.patch DELETED --- --- uclibc-000027-MREMAP_FIXED.patch DELETED --- --- uclibc-000031-hide-vfork.patch DELETED --- --- uclibc-000024-fix_syscalls.patch DELETED --- --- uclibc-000030-disable_linktime_warning.patch DELETED --- --- uclibc-000026-fix-mmap.patch DELETED --- --- uclibc-000011-new_Makefile.in-infrastructure.patch DELETED --- --- uclibc-000006-update_brk_function.patch DELETED --- --- uclibc-000010-temporary_rtld_fini_fixup.patch DELETED --- --- uclibc-000039-properly_guard_bits_posix_types_h.patch DELETED --- --- uclibc-000002-add-SHMLBA.patch DELETED --- --- uclibc-000003-crt0-part1.patch DELETED --- --- uclibc-000043-define_abort_instruction.patch DELETED --- --- uclibc-000005-crt0-part3.patch DELETED --- |
From: Jan-Benedict G. <jb...@us...> - 2006-01-27 21:34:13
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9823 Removed Files: uclibc-000042-tar_-X_instead_of_--exclude-from.patch Log Message: - A similar patch went upstream. This one shouldn't needed anymore. --- uclibc-000042-tar_-X_instead_of_--exclude-from.patch DELETED --- |
From: Jan-Benedict G. <jb...@us...> - 2006-01-27 21:32:42
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9343 Added Files: uclibc-000047-config.patch Removed Files: uclibc-000001-config.patch uclibc-000025-config-wchar.patch uclibc-000029-config-UCLIBC_HAS_REGEX_OLD.patch uclibc-000033-config-FTP_WORDEXP.patch uclibc-000036-config-PROGRAM_INVOCATION_NAME.patch uclibc-000037-config-UCLIBC_HAS___PROGNAME.patch uclibc-000040-config-UCLIBC_USE_NETLINK.patch Log Message: - Don't use a zillion patches for just one .config file. --- uclibc-000029-config-UCLIBC_HAS_REGEX_OLD.patch DELETED --- --- NEW FILE: uclibc-000047-config.patch --- --- /dev/null 2005-11-08 11:37:11.004284232 +0100 +++ uClibc/.config 2006-01-27 21:32:43.000000000 +0100 @@ -0,0 +1,154 @@ +# +# Automatically generated make config: don't edit +# +# TARGET_alpha is not set +# TARGET_arm is not set +# TARGET_bfin is not set +# TARGET_cris is not set +# TARGET_e1 is not set +# TARGET_frv is not set +# TARGET_h8300 is not set +# TARGET_hppa is not set +# TARGET_i386 is not set +# TARGET_i960 is not set +# TARGET_m68k is not set +# TARGET_microblaze is not set +# TARGET_mips is not set +# TARGET_nios is not set +# TARGET_nios2 is not set +# TARGET_powerpc is not set +# TARGET_sh is not set +# TARGET_sh64 is not set +# TARGET_sparc is not set +# TARGET_v850 is not set +TARGET_vax=y +# TARGET_x86_64 is not set + +# +# Target Architecture Features and Options +# +HAVE_ELF=y +ARCH_SUPPORTS_LITTLE_ENDIAN=y +TARGET_ARCH="vax" +CROSS="vax-linux-uclibc-" +ARCH_LITTLE_ENDIAN=y +# ARCH_BIG_ENDIAN is not set +# ARCH_HAS_NO_MMU is not set +ARCH_HAS_MMU=y +UCLIBC_HAS_FLOATS=y +HAS_FPU=y +DO_C99_MATH=y +C_SYMBOL_PREFIX="" +HAVE_DOT_CONFIG=y + +# +# General Library Settings +# +# HAVE_NO_PIC is not set +# DOPIC is not set +HAVE_NO_SHARED=y +ARCH_HAS_NO_LDSO=y +UCLIBC_CTOR_DTOR=y +# HAS_NO_THREADS is not set +# UCLIBC_HAS_THREADS is not set +UCLIBC_HAS_LFS=y +# UCLIBC_STATIC_LDCONFIG is not set +# MALLOC is not set +# MALLOC_SIMPLE is not set +MALLOC_STANDARD=y +# MALLOC_GLIBC_COMPAT is not set +UCLIBC_DYNAMIC_ATEXIT=y +# COMPAT_ATEXIT is not set +HAS_SHADOW=y +UCLIBC_HAS___PROGNAME=y +UNIX98PTY_ONLY=y +UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y +ASSUME_DEVPTS=y +UCLIBC_HAS_TM_EXTENSIONS=y +UCLIBC_HAS_TZ_CACHING=y +UCLIBC_HAS_TZ_FILE=y +UCLIBC_HAS_TZ_FILE_READ_MANY=y +UCLIBC_TZ_FILE_PATH="/etc/TZ" + +# +# Networking Support +# +UCLIBC_HAS_IPV6=y +UCLIBC_HAS_RPC=y +UCLIBC_HAS_FULL_RPC=y +UCLIBC_HAS_REENTRANT_RPC=y +UCLIBC_USE_NETLINK=y + +# +# String and Stdio Support +# +UCLIBC_HAS_STRING_GENERIC_OPT=y +# UCLIBC_HAS_STRING_ARCH_OPT is not set +UCLIBC_HAS_CTYPE_TABLES=y +UCLIBC_HAS_CTYPE_SIGNED=y +UCLIBC_HAS_CTYPE_UNSAFE=y +# UCLIBC_HAS_CTYPE_CHECKED is not set +# UCLIBC_HAS_CTYPE_ENFORCED is not set +UCLIBC_HAS_WCHAR=y +# UCLIBC_HAS_LOCALE is not set +UCLIBC_HAS_HEXADECIMAL_FLOATS=y +# UCLIBC_HAS_GLIBC_CUSTOM_PRINTF is not set +UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 +# UCLIBC_HAS_SCANF_GLIBC_A_FLAG is not set +# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set +# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set +UCLIBC_HAS_STDIO_BUFSIZ_4096=y +# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set +UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set +# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set +UCLIBC_HAS_STDIO_GETC_MACRO=y +UCLIBC_HAS_STDIO_PUTC_MACRO=y +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y +UCLIBC_HAS_FOPEN_LARGEFILE_MODE=y +UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y +UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y +UCLIBC_HAS_PRINTF_M_SPEC=y +UCLIBC_HAS_ERRNO_MESSAGES=y +# UCLIBC_HAS_SYS_ERRLIST is not set +UCLIBC_HAS_SIGNUM_MESSAGES=y +# UCLIBC_HAS_SYS_SIGLIST is not set +UCLIBC_HAS_GNU_GETOPT=y + +# +# Big and Tall +# +UCLIBC_HAS_REGEX=y +# UCLIBC_HAS_REGEX_OLD is not set +UCLIBC_HAS_FNMATCH=y +# UCLIBC_HAS_FNMATCH_OLD is not set +UCLIBC_HAS_WORDEXP=y +UCLIBC_HAS_FTW=y +UCLIBC_HAS_GLOB=y + +# +# Library Installation Options +# +RUNTIME_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/" +DEVEL_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/usr/" + +# +# Security options +# +# HAVE_NO_SSP is not set +# UCLIBC_HAS_SSP is not set +# UCLIBC_BUILD_NOEXECSTACK is not set + +# +# uClibc development/debugging options +# +CROSS_COMPILER_PREFIX="vax-linux-uclibc-" +# DODEBUG is not set +# DOASSERTS is not set +WARNINGS="-Wall" +# DOMULTI is not set +# UCLIBC_MJN3_ONLY is not set --- uclibc-000001-config.patch DELETED --- --- uclibc-000036-config-PROGRAM_INVOCATION_NAME.patch DELETED --- --- uclibc-000040-config-UCLIBC_USE_NETLINK.patch DELETED --- --- uclibc-000037-config-UCLIBC_HAS___PROGNAME.patch DELETED --- --- uclibc-000033-config-FTP_WORDEXP.patch DELETED --- --- uclibc-000025-config-wchar.patch DELETED --- |
From: Jan-Benedict G. <jb...@us...> - 2006-01-27 21:27:48
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7721 Removed Files: uclibc-000008-config-nonnegative-floats.patch Log Message: - This isn't a user-configurable option anymore in uClibc, so this patch isn't needed any longer. --- uclibc-000008-config-nonnegative-floats.patch DELETED --- |
From: Jan-Benedict G. <jb...@us...> - 2006-01-27 21:24:20
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6682 Removed Files: uclibc-000000-base.patch Log Message: - Committed upstream. --- uclibc-000000-base.patch DELETED --- |
From: Jan-Benedict G. <jb...@us...> - 2006-01-27 20:18:27
|
Update of /cvsroot/linux-vax/toolchain/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16974 Added Files: linux-000002-sendfile64.patch Log Message: - We don't have __NR_sendfile64 yet. - This needs to be done for out GIT tree, too. --- NEW FILE: linux-000002-sendfile64.patch --- diff -Nurp src-linux-fresh/arch/vax/kernel/syscall.c src-linux-hacked/arch/vax/kernel/syscall.c --- src-linux-fresh/arch/vax/kernel/syscall.c 2005-10-31 15:10:21.000000000 +0100 +++ src-linux-hacked/arch/vax/kernel/syscall.c 2006-01-27 07:57:09.000000000 +0100 @@ -264,6 +264,7 @@ static struct { SC (__NR_tkill, sys_tkill, 3), SC (__NR_statfs64, sys_statfs64, 2), SC (__NR_fstatfs64, sys_fstatfs64, 2), + SC (__NR_sendfile64, sys_sendfile64, 4), #undef SC }; diff -Nurp src-linux-fresh/include/asm-vax/unistd.h src-linux-hacked/include/asm-vax/unistd.h --- src-linux-fresh/include/asm-vax/unistd.h 2005-11-30 15:26:37.000000000 +0100 +++ src-linux-hacked/include/asm-vax/unistd.h 2006-01-27 07:56:15.000000000 +0100 @@ -247,8 +247,9 @@ #define __NR_statfs64 223 #define __NR_fstatfs64 224 #define __NR_vserver 225 +#define __NR_sendfile64 226 -#define __NR_last_syscall 225 /* Number of last syscall */ +#define __NR_last_syscall 226 /* Number of last syscall */ |