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"
|