diff options
author | Matt Turner <mattst88@gmail.com> | 2008-04-14 01:48:34 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2008-04-14 01:48:34 +0000 |
commit | a929b2dcc9c845a734413dfa1a54050e18c6e18d (patch) | |
tree | 5652d3a3a89293ed89306e426fcf55e022f71a18 /dev-lang/cxx/files/probe_linux.patch | |
parent | 89b4dd5242cbaac5e6829bfe76a439da9d1e08eb (diff) |
Add cxx ebuild. Almost working
git-svn-id: svn://mattst88.com/svn/compaq-c-overlay@6 8c41e67f-757b-4206-be13-12d8f16ad5be
Diffstat (limited to 'dev-lang/cxx/files/probe_linux.patch')
-rw-r--r-- | dev-lang/cxx/files/probe_linux.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dev-lang/cxx/files/probe_linux.patch b/dev-lang/cxx/files/probe_linux.patch new file mode 100644 index 0000000..9b9b6d6 --- /dev/null +++ b/dev-lang/cxx/files/probe_linux.patch @@ -0,0 +1,37 @@ +diff -u old/probe_linux.sh new/probe_linux.sh +--- usr/lib/compaq/cxx-6.5.9.31/alpha-linux/bin/probe_linux.sh.old 2008-04-13 16:27:32.000000000 -0400 ++++ usr/lib/compaq/ccc-6.5.9.31/alpha-linux/bin/probe_linux.sh 2008-04-13 16:24:18.000000000 -0400 +@@ -203,6 +203,8 @@ + DIST_OS="Linux" + if [ -r /etc/kondara-release ]; then + DIST_VENDOR="kondara" ++ elif [ -r /etc/gentoo-release ]; then ++ DIST_VENDOR="gentoo" + elif [ -r /etc/redhat-release ]; then + DIST_VENDOR="rh" + elif [ -r /etc/SuSE-release ]; then +@@ -249,13 +251,7 @@ + + probe_gcc() + { +- specs=`gcc -v 2>&1 | sed -n -e 's|^[^/]*\(/[^ ]*/specs\).*$|\1|p'` +- +- if [ ! -r $specs ]; then +- GCC_PATH="Unknown GCC" +- else +- GCC_PATH=`dirname $specs` +- fi ++ GCC_PATH=`gcc-config --get-lib-path` + } + + probe_libc() +@@ -326,7 +322,8 @@ + # TASO will return "YES", "NO", or "an error string" + # + TASO="YES" +- ++TASO="NO" ++return + if [ "$DIST_OS" = "Linux" ]; then + # Does ld claim to support taso? + if [ "`ld --help | grep taso`" = "" ]; then |