summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2024-12-31 20:35:14 +0100
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:20 +0200
commit6eac118449fec0664711b467de0015aa162cf3a1 (patch)
tree44a5a97b136d08fc2d56ee500bffdd694990952b /gnu/packages
parent83e3aa22a8db2c4e97d6823bf90e5542f4df04de (diff)
gnu: python-2.7: Fix build with gcc-14.
* gnu/packages/python.scm (python-2.7)[arguments]: Relax gcc-14's strictness in #:configure-flags's CFLAGS. Change-Id: If3aef0edfcbdf0055ec7ca8425e03ff5c2df67b4
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/python.scm13
1 files changed, 8 insertions, 5 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 3b1d91ed4c5..1538cf1dd83 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -183,7 +183,14 @@
(list
#:test-target "test"
#:configure-flags
- #~(list "--enable-shared" ;allow embedding
+ #~(list ;; -fno-semantic-interposition reinstates some optimizations by gcc
+ ;; leading to around 15% speedup. This is the default starting from
+ ;; python 3.10.
+ ;; XXX FIXME: How to add "-Wno-error=implicit-function-declaration"
+ ;; *only* for *this* python-2 package? It's not needed for any
+ ;; package inheriting from us.
+ "CFLAGS=-Wno-error=incompatible-pointer-types -fno-semantic-interposition"
+ "--enable-shared" ;allow embedding
"--with-system-expat" ;for XML support
"--with-system-ffi" ;build ctypes
"--with-ensurepip=install" ;install pip and setuptools
@@ -207,10 +214,6 @@
"ac_cv_file__dev_ptmx=no"
"ac_cv_file__dev_ptc=no")
#~())
- ;; -fno-semantic-interposition reinstates some optimizations by gcc
- ;; leading to around 15% speedup. This is the default starting from
- ;; python 3.10.
- "CFLAGS=-fno-semantic-interposition"
(string-append "LDFLAGS=-Wl,-rpath="
(assoc-ref %outputs "out") "/lib"
" -fno-semantic-interposition")