summaryrefslogtreecommitdiffstats
path: root/system/pcem/pcem.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/pcem/pcem.SlackBuild')
-rw-r--r--system/pcem/pcem.SlackBuild17
1 files changed, 9 insertions, 8 deletions
diff --git a/system/pcem/pcem.SlackBuild b/system/pcem/pcem.SlackBuild
index 7549ecbf5a..f62dae6420 100644
--- a/system/pcem/pcem.SlackBuild
+++ b/system/pcem/pcem.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pcem
-VERSION=${VERSION:-f4a1ab9.20220418}
-SRCVERSION=${SRCVERSION:-f4a1ab9c5193ebeaa5ab7da3b613dc78a5614550}
+VERSION=${VERSION:-fa9c5ef.20220623}
+SRCVERSION=${SRCVERSION:-fa9c5ef6c0e49389faaee329f52caab709762342}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -69,16 +69,17 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SLKCFLAGS="-O3 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O3 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ # -fPIC causes the dynamic recompiler to crash
+ SLKCFLAGS="-O3"
LIBDIRSUFFIX=64
else
- SLKCFLAGS="-O2"
+ SLKCFLAGS="-O3"
LIBDIRSUFFIX=""
fi
@@ -100,9 +101,9 @@ find -L . \
mkdir build
cd build
-CXXFLAGS="$SLKCFLAGS" \
-CFLAGS="$SLKCFLAGS" \
cmake -G "Ninja" \
+ -DCMAKE_C_FLAGS_RELEASE="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPCEM_LIB_DIR=/usr/lib$LIBDIRSUFFIX \