Skip to content

Commit 1b5972a

Browse files
committed
Upgrade to palp 2.21
Also fixes build with gcc-15
1 parent 9352a32 commit 1b5972a

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

build/pkgs/palp/checksums.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=palp-VERSION.tar.gz
2-
sha1=99b0d8f7c998549f9f1be6302950659ff01bac77
3-
sha256=0540e827b1b481a55285146377b3910991cd6bc8da67f351c15226eec6a95702
2+
sha1=bea363053fad1978e98d295b5b6efb74ff873ca2
3+
sha256=7e4a7bf219998a844c0bcce0a176e49d0743cb4b505a0e195329bf2ec196ddd7
44
upstream_url=http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-VERSION.tar.gz

build/pkgs/palp/package-version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.11
1+
2.21
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Support building with GNU make 3.81
2+
3+
The Makefile does not work on macOS
4+
5+
make[5]: *** No rule to make target `poly-d.x', needed by `poly.x'.
6+
make[5]: *** No rule to make target `class-d.x', needed by `class.x'.
7+
make[5]: *** No rule to make target `cws-d.x', needed by `cws.x'.
8+
make[5]: *** No rule to make target `nef-d.x', needed by `nef.x'.
9+
make[5]: *** No rule to make target `mori-d.x', needed by `mori.x'.
10+
make[5]: Target `all' not remade because of errors.
11+
12+
because the Makefile uses =-sign after the canned recipe define which
13+
is only supported on GNU make 3.82. And Apple, in their infinite
14+
wisdom, still ships the absolutely ancient 3.81
15+
16+
17+
18+
--- a/GNUmakefile 2025-06-09 08:12:58
19+
+++ b/GNUmakefile 2025-06-09 08:30:59
20+
@@ -41,7 +41,7 @@
21+
.PHONY: cleanall
22+
cleanall: ; rm -f *.o *.x palp_* core
23+
24+
-define PROG_DIM_template =
25+
+define PROG_DIM_template
26+
#
27+
# Define separate build rules for every combination of PROGRAMS and
28+
# DIMENSIONS. This really is necessary: we can't reuse an object file

0 commit comments

Comments
 (0)