summaryrefslogtreecommitdiffstats
path: root/debian/README.snapshot
diff options
context:
space:
mode:
Diffstat (limited to 'debian/README.snapshot')
-rw-r--r--debian/README.snapshot46
1 files changed, 46 insertions, 0 deletions
diff --git a/debian/README.snapshot b/debian/README.snapshot
new file mode 100644
index 0000000..5351938
--- /dev/null
+++ b/debian/README.snapshot
@@ -0,0 +1,46 @@
+Debian gcc-snapshot package
+===========================
+
+This package contains a recent development SNAPSHOT of all files
+contained in the GNU Compiler Collection (GCC).
+
+DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
+
+This package will NEVER hit the testing distribution. It's used for
+tracking gcc bugs submitted to the Debian BTS in recent development
+versions of gcc.
+
+To use this snapshot, you should set the following environment variables:
+
+ LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+ PATH=/usr/lib/gcc-snapshot/bin${PATH:+:$PATH}
+
+You might also like to use a shell script to wrap up this
+funcationality, e.g.
+
+place in /usr/local/bin/gcc-snapshot and chmod +x it
+
+----------- snip ----------
+#!/bin/sh
+LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+PATH=/usr/lib/gcc-snapshot/bin${PATH:+:$PATH}
+rpath=""
+OLD_IFS="$IFS"
+IFS=:
+for i in $LD_RUN_PATH
+do
+ rpath="$rpath -Wl,-rpath -Wl,$i"
+done
+IFS="$OLD_IFS"
+exec gcc -Wl,-rpath -Wl,/usr/lib/gcc-snapshot/lib \
+ -Wl,-rpath -Wl,/usr/lib/gcc-snapshot/lib32 \
+ -Wl,-rpath -Wl,/usr/lib/gcc-snapshot/libx32 $rpath "$@"
+----------- snip ----------
+
+Make the same for g++, g77, cpp, ...
+
+Don't forget the quotes around the $@ or gcc will not parse it's
+command line correctly!
+
+Unset these variables before building Debian packages destined for an
+upload to ftp-master.debian.org.