diff options
| author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2024-12-31 20:35:14 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-07-18 20:17:20 +0200 |
| commit | 6eac118449fec0664711b467de0015aa162cf3a1 (patch) | |
| tree | 44a5a97b136d08fc2d56ee500bffdd694990952b /gnu/packages | |
| parent | 83e3aa22a8db2c4e97d6823bf90e5542f4df04de (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.scm | 13 |
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") |
