summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <mats@capulet.net>2007-04-12 13:20:38 +0200
committerunknown <mats@capulet.net>2007-04-12 13:20:38 +0200
commit6dcd6aae1326e9cae496fdd12b07351a2dbad2e1 (patch)
tree7a3da6b456300910f6bf8c996e683c745fec8828
parent7c086fc7cabdbc172dfd10febed05895ac176efb (diff)
downloadmariadb-git-6dcd6aae1326e9cae496fdd12b07351a2dbad2e1.tar.gz
Adding build file for Solaris on AMD64
BUILD/compile-solaris-amd64: New BitKeeper file ``BUILD/compile-solaris-amd64''
-rwxr-xr-xBUILD/compile-solaris-amd6455
1 files changed, 55 insertions, 0 deletions
diff --git a/BUILD/compile-solaris-amd64 b/BUILD/compile-solaris-amd64
new file mode 100755
index 00000000000..f128fb12973
--- /dev/null
+++ b/BUILD/compile-solaris-amd64
@@ -0,0 +1,55 @@
+#!/usr/bin/bash
+
+function _find_mysql_root () (
+ while [ "x$PWD" != "x/" ]; do
+ # Check if some directories are present
+ if [ -d BUILD -a -d sql -a -d mysys ]; then
+ echo "$PWD"
+ return 0
+ fi
+ cd ..
+ done
+ return 1
+)
+
+make -k clean || true
+/bin/rm -f */.deps/*.P config.cache
+
+path=`dirname $0`
+. "$path/autorun.sh"
+
+warning_flags="-Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wparentheses -Wsign-compare -Wwrite-strings -Wunused"
+compiler_flags="-g -O3 -fno-omit-frame-pointer"
+
+export CC CXX CFLAGS CXXFLAGS LDFLAGS LIBS
+CC="gcc"
+CXX="gcc"
+CFLAGS="$warning_flags $compiler_flags"
+CXXFLAGS=""
+LDFLAGS="-O3 -g -static-libgcc"
+LIBS=-lmtmalloc
+root=$(_find_mysql_root)
+
+$root/configure \
+ --prefix=/usr/local/mysql \
+ --localstatedir=/usr/local/mysql/data \
+ --libexecdir=/usr/local/mysql/bin \
+ --with-extra-charsets=complex \
+ --enable-thread-safe-client \
+ --enable-local-infile \
+ --with-zlib-dir=bundled \
+ --with-big-tables \
+ --with-readline \
+ --with-archive-storage-engine \
+ --with-named-curses=-lcurses \
+ --with-big-tables \
+ --with-innodb \
+ --with-berkeley-db \
+ --with-example-storage-engine \
+ --with-blackhole-storage-engine \
+ --with-ndbcluster \
+ --with-federated-storage-engine \
+ --with-csv-storage-engine \
+ --with-ssl \
+ --with-embedded-server \
+ --disable-shared