From: Jan-Benedict G. <jb...@us...> - 2004-05-27 15:53:05
|
Update of /cvsroot/linux-vax/toolchain/experimental_toolchain In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26229 Modified Files: experimental_toolchain.sh README Log Message: - Add (and document) new option "--jbglaw" to fetch the two needed patch sets from http://lug-owl.de/~jbglaw/vax-linux-{gcc,libc}.patch instead of using SF.net's ViewCVS to fetch the current version. Both ways should provide you with exactly the same patch set, but SF.net's front-end web servers tend to provide material some hours old... Index: README =================================================================== RCS file: /cvsroot/linux-vax/toolchain/experimental_toolchain/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- README 27 May 2004 14:40:28 -0000 1.1 +++ README 27 May 2004 15:52:55 -0000 1.2 @@ -3,7 +3,7 @@ ~~~~~~~~~~~ ~$ mkdir opt ~$ mkdir /tmp/to_be_removed -~$ ./experimental_toolchain.sh -d -i /tmp/to_be_removed opt +~$ ./experimental_toolchain.sh -d -i -j /tmp/to_be_removed opt Space Requirements @@ -27,6 +27,13 @@ vax-linux-gcc up to that point, that can be used (somewhat) to compile the Linux kernel. +-j/--jbglaw will fetch the two needed patchsets (for gcc and libc) +from http://lug-owl.de/~jbglaw/vax-linux-{gcc,libc}.patch, instead +of accessing sourceforge's ViewCVS. Fetching the patches from +lug-owl.de (these are the same as on sf.net) gives you access to +the current version, while sf.net's front-end web servers tend to +need some hours to present current data... + Please note that this GCC is of quite limited use right now. It omits some (serious?) warnings during kernel compile, can't actually compile glibc and I suppose that it contains quite a lot of bugs. However, Index: experimental_toolchain.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/experimental_toolchain/experimental_toolchain.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- experimental_toolchain.sh 27 May 2004 14:40:28 -0000 1.1 +++ experimental_toolchain.sh 27 May 2004 15:52:55 -0000 1.2 @@ -35,6 +35,14 @@ # $Id$ # # $Log$ +# Revision 1.2 2004/05/27 15:52:55 jbglaw +# - Add (and document) new option "--jbglaw" to fetch the two needed +# patch sets from http://lug-owl.de/~jbglaw/vax-linux-{gcc,libc}.patch +# instead of using SF.net's ViewCVS to fetch the current version. +# Both ways should provide you with exactly the same patch set, but +# SF.net's front-end web servers tend to provide material some hours +# old... +# # Revision 1.1 2004/05/27 14:40:28 jbglaw # - Moving script + readme into own directory. # - Also adding both applied patchsets for easier access (they're perfectly @@ -72,6 +80,7 @@ INSTALL_DIR= DO_PREPARE=0 DO_BUILD=0 +USE_JBGLAW=0 set -e @@ -83,6 +92,8 @@ DO_PREPARE=1;; -b|--build|-i|--install) DO_BUILD=1;; + -j|--jbglaw) + USE_JBGLAW=1;; *) if [ -z "${GLOBAL_BASE_DIR}" ]; then GLOBAL_BASE_DIR="${1}" @@ -99,7 +110,7 @@ [ -n "${GLOBAL_BASE_DIR}" ] && echo "$0: Will use ${GLOBAL_BASE_DIR} for temporary storage" [ -n "${INSTALL_DIR}" ] && echo "$0: Will install to ${INSTALL_DIR}" if [ -z "${GLOBAL_BASE_DIR}" -o -z "${INSTALL_DIR}" ]; then - echo "$0 [--prepare] [--install] <tempdir> <installdir>" >&2 + echo "$0 [--prepare] [--install] [--jbglaw] <tempdir> <installdir>" >&2 exit 1 fi GLOBAL_BASE_DIR="`cd "${GLOBAL_BASE_DIR}"; pwd`" @@ -216,11 +227,13 @@ # out of the box:) # cd "${PREP_DIR}" - wget -O vax-linux-gcc.patch 'http://cvs.sourceforge.net/viewcvs.py/linux-vax/toolchain/experimental_toolchain/vax-linux-gcc.patch?rev=HEAD&view=auto' - wget -O vax-linux-libc 'http://cvs.sourceforge.net/viewcvs.py/linux-vax/toolchain/experimental_toolchain/vax-linux-libc.patch?rev=HEAD&view=auto' - # wget http://lug-owl.de/~jbglaw/vax-linux-gcc.patch - # wget http://lug-owl.de/~jbglaw/vax-linux-libc.patch - + if [ "${USE_JBGLAW}" -eq 1 ]; then + wget http://lug-owl.de/~jbglaw/vax-linux-gcc.patch + wget http://lug-owl.de/~jbglaw/vax-linux-libc.patch + else + wget -O vax-linux-gcc.patch 'http://cvs.sourceforge.net/viewcvs.py/linux-vax/toolchain/experimental_toolchain/vax-linux-gcc.patch?rev=HEAD&view=auto' + wget -O vax-linux-libc.patch 'http://cvs.sourceforge.net/viewcvs.py/linux-vax/toolchain/experimental_toolchain/vax-linux-libc.patch?rev=HEAD&view=auto' + fi cd "${LOCAL_SRC_DIR}/gcc-HEAD" patch -p1 < "${PREP_DIR}/vax-linux-gcc.patch" |