summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2024-05-26 13:54:03 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2024-06-11 14:03:57 -0500
commit892f9e73f376acf90344da98a0ea24d3ff556fdc (patch)
tree8c45c0de2671ac94e9735db5488679729a518ea6
parent2c3de152db80861b71a686d70b31b2fc78309885 (diff)
downloadpackages-892f9e73f376acf90344da98a0ea24d3ff556fdc.tar.gz
packages-892f9e73f376acf90344da98a0ea24d3ff556fdc.tar.bz2
packages-892f9e73f376acf90344da98a0ea24d3ff556fdc.tar.xz
packages-892f9e73f376acf90344da98a0ea24d3ff556fdc.zip
user/glm: TEMPORARY fix for #1170 - DO NOT MERGE
This patch is ONLY to be able to build the entire tree for gcc13 trybuild. We will NOT ship it like this for beta6.
-rw-r--r--user/glm/APKBUILD19
1 files changed, 10 insertions, 9 deletions
diff --git a/user/glm/APKBUILD b/user/glm/APKBUILD
index 54c1d2be6..b3bb9e0ab 100644
--- a/user/glm/APKBUILD
+++ b/user/glm/APKBUILD
@@ -2,10 +2,11 @@
# Maintainer: Max Rees <maxcrees@me.com>
pkgname=glm
pkgver=0.9.9.5
-pkgrel=0
+pkgrel=1
pkgdesc="C++ header-only mathematics library for graphics programming"
url="https://glm.g-truc.net/"
arch="noarch"
+options="!check" # TEMPORARY, DO NOT PUSH TO CURRENT - see #1170
license="MIT OR Custom:Happy-Bunny"
makedepends="cmake"
source="https://github.com/g-truc/glm/releases/download/$pkgver/$pkgname-$pkgver.zip
@@ -15,24 +16,24 @@ replaces="glm-dev"
build() {
mkdir build
- cd build
- cmake .. \
+ # See #1170, and upstream#1087
+ export CXXFLAGS="$CXXFLAGS -fno-ipa-modref"
+ cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DGLM_TEST_ENABLE=bool:ON
- make
+ -DGLM_TEST_ENABLE=bool:ON \
+ -Bbuild
+ make -C build
}
check() {
- cd build
- make test
+ make -C build test
}
package() {
- cd build
- make install DESTDIR="$pkgdir"
+ make -C build install DESTDIR="$pkgdir"
}
sha512sums="ea4f03d31596e27bd8c3d8d0a82a3ae0050ec0df5a747f3d92e467eacab579bb8b191499cb63bf8574da7a1085b9fe6dd7cd0ce93b758d8d7978b2389cc58b94 glm-0.9.9.5.zip