diff options
Diffstat (limited to 'gnu/packages/emacs.scm')
| -rw-r--r-- | gnu/packages/emacs.scm | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index de1564b1e3..776c11a350 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -744,7 +744,12 @@ Started in 2014 as a GSOC project, Guile-Emacs was resurrected in 2024.") (substitute-keyword-arguments `(#:strip-binaries? #f ,@(package-arguments emacs)) ((#:configure-flags flags ''()) - #~`("CFLAGS=-Og -ggdb3" + #~`(#$(string-append "CFLAGS=-Og -ggdb3" + " -Wno-error=implicit-function-declaration" + " -Wno-error=implicit-int" + " -Wno-error=incompatible-pointer-types" + " -Wno-error=int-conversion" + " -Wno-error=shift-count-negative") "--with-native-compilation=no" "--without-modules" "--without-threads" @@ -752,9 +757,11 @@ Started in 2014 as a GSOC project, Guile-Emacs was resurrected in 2024.") "--without-cairo" "--without-tree-sitter" "--with-imagemagick" - ,@(fold delete #$flags '("--with-cairo" - "--with-modules" - "--with-native-compilation=aot")))) + ,@(fold delete #$flags + '("CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types" + "--with-cairo" + "--with-modules" + "--with-native-compilation=aot")))) ((#:make-flags flags #~'()) #~(list "V=1")) ((#:phases phases) |
