summaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authormonty@donna.mysql.com <>2000-11-17 02:41:09 +0200
committermonty@donna.mysql.com <>2000-11-17 02:41:09 +0200
commit2596e464c0df12a87ab562b1b3a68c5fc771dcc0 (patch)
tree7f40606ccddb1038ba277cd966c60b48f401650c /BUILD
parent22415489f2bef07e1617cb93a5c3f3a8c332ce25 (diff)
downloadmariadb-git-2596e464c0df12a87ab562b1b3a68c5fc771dcc0.tar.gz
Fixes for bugs in the usage of IO_CACHE
Diffstat (limited to 'BUILD')
-rwxr-xr-xBUILD/compile-alpha-cxx37
1 files changed, 37 insertions, 0 deletions
diff --git a/BUILD/compile-alpha-cxx b/BUILD/compile-alpha-cxx
new file mode 100755
index 00000000000..7f982652f6c
--- /dev/null
+++ b/BUILD/compile-alpha-cxx
@@ -0,0 +1,37 @@
+/bin/rm -f */.deps/*.P */*.o
+make -k clean
+/bin/rm -f */.deps/*.P */*.o
+/bin/rm -f config.cache mysql-*.tar.gz
+aclocal; autoheader; aclocal; automake; autoconf
+
+CC=ccc CFLAGS="-fast" CXX=cxx CXXFLAGS="-fast -noexceptions -nortti" ./configure --prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex --enable-thread-safe-client --with-mysqld-ldflags=-all-static
+make
+rm */.deps/*
+make
+if [ $? = 0 ]
+then
+ rm */.deps/*
+ bin/mysqladmin shutdown
+ sur make install
+ if [ $? = 0 ]
+ then
+ scripts/make_binary_distribution
+ fi
+fi
+
+exit
+
+# This should give better performance by compiling many files at once, but
+# according to our benchmarks there isn't any real difference.
+
+pwd=`pwd`
+for i in */make-ccc
+do
+ cd `dirname $i`
+ make-ccc
+ cd $pwd
+done
+cd sql
+rm mysqld .deps/*.P
+make mysqld
+cd $pwd