summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2024-11-20 13:47:24 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2024-11-20 13:49:14 +0100
commit537d1d2023912f6115f4fce9aa3937d8966e76d9 (patch)
tree440a74e363221051677f358bdba1a67474d67907 /app-text
parenttoolchain.eclass: revert Ada changes for now (diff)
downloadgentoo-537d1d2023912f6115f4fce9aa3937d8966e76d9.tar.gz
gentoo-537d1d2023912f6115f4fce9aa3937d8966e76d9.tar.bz2
gentoo-537d1d2023912f6115f4fce9aa3937d8966e76d9.zip
app-text/texlive-core: gcc-14 build workaround for 32bit arches
This is upstream recommendation for the moment, see also https://www.tug.org/texlive/build.html I'm fairly sure it just hides a real bug in pdftex, keeping 928096 thus open, but hey, at least it's not a regression... Bug: https://bugs.gentoo.org/928096 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'app-text')
-rw-r--r--app-text/texlive-core/texlive-core-2023-r10.ebuild7
1 files changed, 7 insertions, 0 deletions
diff --git a/app-text/texlive-core/texlive-core-2023-r10.ebuild b/app-text/texlive-core/texlive-core-2023-r10.ebuild
index 130e14e68150..d3b5e07d28f5 100644
--- a/app-text/texlive-core/texlive-core-2023-r10.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r10.ebuild
@@ -245,6 +245,13 @@ src_configure() {
append-flags -fno-strict-aliasing
filter-lto
+ # Needed for 32bit architectures, bug 928096
+ # This is upstream recommendation for the moment, see also
+ # https://www.tug.org/texlive/build.html
+ # I'm fairly sure it just hides a real bug in pdftex, keeping 928096
+ # thus open, but hey, at least it's not a regression...
+ append-cflags -Wno-incompatible-pointer-types
+
# It fails on alpha without this
use alpha && append-ldflags "-Wl,--no-relax"