Jan Engelhardt
f7803f5a33
OBS-URL: https://build.opensuse.org/package/show/science/polymake?expand=0&rev=19
18 lines
708 B
Diff
18 lines
708 B
Diff
Resolve a build failure on ILP32.
|
|
|
|
References: https://gist.github.com/benlorenz/76b0cc37e332943e0129e1e922a1b577
|
|
|
|
Index: polymake-4.7/apps/topaz/include/grass_plucker.h
|
|
===================================================================
|
|
--- polymake-4.7.orig/apps/topaz/include/grass_plucker.h
|
|
+++ polymake-4.7/apps/topaz/include/grass_plucker.h
|
|
@@ -122,7 +122,7 @@ using CubeIndex = NamedType<Int, CubeInd
|
|
inline constexpr Int max_n_vertices(31);
|
|
inline constexpr Int first_cube_index(Int(1) << max_n_vertices);
|
|
*/
|
|
-#define max_n_vertices 31
|
|
+#define max_n_vertices ((Int) sizeof(Int)*4-1)
|
|
#define first_cube_index (CubeIndex(Int(1) << (2*max_n_vertices)))
|
|
#define MAGIC_VERTEX_MULTIPLE 256
|
|
|