From 677a0151eee4e73d8d2715f7e4b6ad364e2e85bc Mon Sep 17 00:00:00 2001 From: "coadde [Márcio Alexandre Silva Delgado]" Date: Fri, 3 Oct 2014 15:23:09 -0300 Subject: fixing multilib build in lib32-mesa-libcl and lib32-opencl-mesa --- libre-multilib/lib32-mesa-libcl/PKGBUILD | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'libre-multilib/lib32-mesa-libcl/PKGBUILD') diff --git a/libre-multilib/lib32-mesa-libcl/PKGBUILD b/libre-multilib/lib32-mesa-libcl/PKGBUILD index 24f208812..f73d748df 100644 --- a/libre-multilib/lib32-mesa-libcl/PKGBUILD +++ b/libre-multilib/lib32-mesa-libcl/PKGBUILD @@ -23,14 +23,21 @@ sha512sums=('c5edc62dcd953b67307cd8a10921ad3f07bd72cdb81ca69f68706a757fd6c5e439f build() { cd $srcdir/${pkgbase^}-$pkgver - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - export LLVM_CONFIG=/usr/bin/llvm-config32 + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + export LLVM_CONFIG='/usr/bin/llvm-config32' + if [[ $(uname -o) == GNU/Hurd ]]; then + export _HOST=i686-unknown-gnu + elif [[ $(uname -o) == GNU/Linux ]]; then + export _HOST=i686-unknown-linux-gnu + elif [[ $(uname -o) == GNU/kFreeBSD ]]; then + export _HOST=i686-unknown-kfreebsd-gnu + fi autoreconf -vfi # our automake is far too new for their build system :) - ./configure --prefix=/usr --libdir=/usr/lib32 --enable-32-bit \ + ./configure --prefix=/usr --libdir=/usr/lib32 --host=$_HOST \ --sysconfdir=/etc \ --enable-llvm-shared-libs \ --enable-opencl \ -- cgit v1.2.3-54-g00ecf