commit 395fffb0e93a2e72094e855b7fd3a30ad43bf754
Author: Jan RÄ™korajski <[email protected]>
Date:   Thu Mar 19 23:45:19 2020 +0100

    - fix tests on x32

 GLM.spec  |  2 ++
 x32.patch | 17 +++++++++++++++++
 2 files changed, 19 insertions(+)
---
diff --git a/GLM.spec b/GLM.spec
index 84e32a6..d23cff6 100644
--- a/GLM.spec
+++ b/GLM.spec
@@ -14,6 +14,7 @@ Group:                Development/Libraries
 Source0:       
https://github.com/g-truc/glm/releases/download/%{version}/glm-%{version}.7z
 # Source0-md5: 546245878ba4fc64f9af03c1c88b9ec9
 Patch0:                %{name}-opt.patch
+Patch1:                x32.patch
 URL:           https://glm.g-truc.net/
 BuildRequires: cmake >= 3.2
 %if %{with p7zip}
@@ -43,6 +44,7 @@ graficznych opartych na specyfikacji OpenGL Shading Language 
(GLSL).
 %setup -q -n glm
 %endif
 %patch0 -p1
+%patch1 -p1
 
 %build
 mkdir build
diff --git a/x32.patch b/x32.patch
new file mode 100644
index 0000000..37c5572
--- /dev/null
+++ b/x32.patch
@@ -0,0 +1,17 @@
+--- glm/test/core/core_setup_message.cpp.orig  2020-03-19 23:36:32.000000000 
+0100
++++ glm/test/core/core_setup_message.cpp       2020-03-19 23:43:46.417701188 
+0100
+@@ -155,7 +155,13 @@
+ {
+       int Error = 0;
+       
+-      Error += ((sizeof(void*) == 4) && (GLM_MODEL == GLM_MODEL_32)) || 
((sizeof(void*) == 8) && (GLM_MODEL == GLM_MODEL_64)) ? 0 : 1;
++      Error += 
++              ((sizeof(void*) == 4) && (GLM_MODEL == GLM_MODEL_32)) || 
++              ((sizeof(void*) == 8) && (GLM_MODEL == GLM_MODEL_64))
++#ifdef __ILP32__
++              || ((sizeof(void*) == 4) && (GLM_MODEL == GLM_MODEL_64))
++#endif
++              ? 0 : 1;
+       
+       if(GLM_MODEL == GLM_MODEL_32)
+               std::printf("GLM_MODEL_32\n");
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/GLM.git/commitdiff/395fffb0e93a2e72094e855b7fd3a30ad43bf754

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to