aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/ramspeed/files/patch-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/ramspeed/files/patch-build.sh')
-rw-r--r--benchmarks/ramspeed/files/patch-build.sh56
1 files changed, 56 insertions, 0 deletions
diff --git a/benchmarks/ramspeed/files/patch-build.sh b/benchmarks/ramspeed/files/patch-build.sh
new file mode 100644
index 000000000000..9d703b275db5
--- /dev/null
+++ b/benchmarks/ramspeed/files/patch-build.sh
@@ -0,0 +1,56 @@
+--- build.sh.orig 2007-11-01 22:00:00.000000000 +0100
++++ build.sh 2014-01-25 19:53:28.000000000 +0100
+@@ -15,6 +15,16 @@
+ if [ "$1" ]; then OS=$1; fi
+ if [ "$2" ]; then ARCH=$2; fi
+
++# respect the user's options patch here
++echo " "
++echo "=== this is RAMspeed's build script ===================================="
++echo " "
++if [ -n "$CC" -a \( -n "$LD" -o -n "$AS" -o -n "$CFLAGS" -o -n "$LDFLAGS" \) ]
++then
++ _CC=$CC;_LD=$LD;_AS=$AS;_CFLAGS=$CFLAGS;_LDFLAGS=$LDFLAGS;_respect=yes
++fi
++# end of patch
++
+ case $OS in
+
+ FreeBSD)
+@@ -127,10 +137,20 @@
+ esac
+
+ echo "building for $OS $RELEASE $ARCH"
+-echo "compiler is $CC, linker is $LD, assembler is $AS"
+-echo "compiler's flags are $CFLAGS"
+-echo "linker's flags are $LFLAGS"
++echo "compiler is '$CC', linker is '$LD', assembler is '$AS'"
++echo "compiler's flags are '$CFLAGS'"
++echo "linker's flags are '$LFLAGS'"
+ echo " "
++# respect the user's options patch here
++if [ X"$_respect" = Xyes ] ; then
++ CC=$_CC;LD=$_CC;AS=${_AS:-$AS};CFLAGS=$_CFLAGS;LFLAGS=$_LDFLAGS
++ echo "OVERRIDING build script defaults with your system's defaults:"
++ echo "compiler is '$CC', linker is '$LD', assembler is '$AS'"
++ echo "compiler's flags are '$CFLAGS'"
++ echo "linker's flags are '$LFLAGS'"
++ echo " "
++fi
++# end of patch
+
+ if [ $TARGET = "GENERIC" ]
+ then echo "WARNING! BUILDING FOR AN UNSUPPORTED OPERATING SYSTEM AND\OR ARCHITECTURE!"
+@@ -139,8 +159,10 @@
+ echo " "
+ fi
+
+-echo "press Enter to continue or Control-C to abort"
+-read ANS
++if [ X"$_respect" != Xyes -a -t 0 -a -t 1 ] ; then
++ echo "press Enter to continue or Control-C to abort"
++ read ANS
++fi
+
+ case $TARGET in
+