summaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorunknown <monty@donna.mysql.com>2000-11-17 02:41:09 +0200
committerunknown <monty@donna.mysql.com>2000-11-17 02:41:09 +0200
commit07b4739b7cfdf86e1e0a384761617c300dc4042b (patch)
tree7f40606ccddb1038ba277cd966c60b48f401650c /BUILD
parent8f906f7790ac9041c9ee09cc9ac072d983fdb777 (diff)
downloadmariadb-git-07b4739b7cfdf86e1e0a384761617c300dc4042b.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