diff options
Diffstat (limited to 'system/pcem/pcem.SlackBuild')
-rw-r--r-- | system/pcem/pcem.SlackBuild | 17 |
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 \ |