mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: freetype: Work around GCC-14 SLP vectorization bug on armhf-linux.
* gnu/packages/fontutils.scm (freetype)[arguments]<#:configure-flags> [target-arm32?]: Add CFLAGS to disable SLP vectorization. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
parent
3936754153
commit
de41613d27
1 changed files with 9 additions and 1 deletions
|
@ -24,6 +24,7 @@
|
|||
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2024 Sou Bunnbu (宋文武) <iyzsong@gmail.com>
|
||||
;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se>
|
||||
;;; Copyright © 2025 Alexey Abramov <levenson@mmer.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -113,7 +114,14 @@
|
|||
;; The use of "freetype-config" is deprecated, but other packages still
|
||||
;; depend on it.
|
||||
(list
|
||||
#:configure-flags #~(list "--enable-freetype-config")
|
||||
#:configure-flags #~(list "--enable-freetype-config"
|
||||
;; armhf-linux: Disable SLP vectorization.
|
||||
;; gcc-14 optimization bug that breaks
|
||||
;; ghostscript PostScript font handling (fixed
|
||||
;; in gcc-15). See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119155
|
||||
#$@(if (target-arm32?)
|
||||
(list "CFLAGS=-g -O2 -fno-tree-slp-vectorize")
|
||||
'()))
|
||||
#:disallowed-references (list pkg-config)
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue