author | Bartłomiej Piotrowski
<bpiotrowski@archlinux.org> 2014-05-22 10:04:51 UTC |
committer | Bartłomiej Piotrowski
<bpiotrowski@archlinux.org> 2014-05-22 10:04:51 UTC |
parent | 52c423d10d92ec6327e587341bc1a3e8592e13b8 |
PKGBUILD | +4 | -14 |
diff --git a/PKGBUILD b/PKGBUILD index 8c6c865..940c392 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,11 +4,11 @@ pkgbase=mariadb pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') pkgver=10.0.11 _pkgver=${pkgver/.a/a} -pkgrel=4 +pkgrel=5 arch=('i686' 'x86_64') license=('GPL') url='http://mariadb.org/' -makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' 'clang') +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre') source=(https://downloads.mariadb.org/interstitial/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz mariadb.service mariadb-post.sh @@ -18,19 +18,10 @@ md5sums=('faa2ea3f9c6f7bc5f021d299367a7a8d' 'b79e65a5aa536e6b5bc60988eb0b78a2' '2fa6e456964d4ff5e6d4f9ff0126aed6') -prepare() { - cd $pkgbase-$_pkgver - - # Fix build with ld.gold (for building with clang) - # https://mariadb.atlassian.net/browse/MDEV-5982 - sed -i 's/-Wl,/&-T,/' libmysql/CMakeLists.txt -} - build() { mkdir build cd build - CC=clang CXX=clang++ \ cmake ../$pkgbase-$_pkgver \ -DBUILD_CONFIG=mysql_release \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -66,11 +57,10 @@ build() { -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_PBXT_STORAGE_ENGINE=1 \ -DWITHOUT_TOKUDB=1 \ - -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \ - -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \ + -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks" \ + -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks" \ -DWITH_MYSQLD_LDFLAGS="$LDFLAGS" - make }