summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-10-12 19:14:24 +0100
committerSam James <sam@gentoo.org>2022-10-12 19:15:03 +0100
commit280be1cadfdfd607d422dcefa33e9f15bf9c638c (patch)
tree78fc5cc25561841a061bcae6d8cfd636cfd81c82 /dev-util/ninja
parentwww-client/microsoft-edge-dev: remove old (diff)
downloadgentoo-280be1cadfdfd607d422dcefa33e9f15bf9c638c.tar.gz
gentoo-280be1cadfdfd607d422dcefa33e9f15bf9c638c.tar.bz2
gentoo-280be1cadfdfd607d422dcefa33e9f15bf9c638c.zip
dev-util/ninja: enable LFS support again
Avoids issues like this when building libreoffice-bin on x86: ``` ninja: build stopped: stat(lib/libLLVM-14.so): Value too large for defined data type. ``` Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-util/ninja')
-rw-r--r--dev-util/ninja/ninja-1.11.1-r1.ebuild (renamed from dev-util/ninja/ninja-1.11.1.ebuild)2
-rw-r--r--dev-util/ninja/ninja-9999.ebuild2
2 files changed, 4 insertions, 0 deletions
diff --git a/dev-util/ninja/ninja-1.11.1.ebuild b/dev-util/ninja/ninja-1.11.1-r1.ebuild
index 68d015410a2a..9c9215bc267c 100644
--- a/dev-util/ninja/ninja-1.11.1.ebuild
+++ b/dev-util/ninja/ninja-1.11.1-r1.ebuild
@@ -59,6 +59,8 @@ src_compile() {
# configure.py appends CFLAGS to CXXFLAGS
unset CFLAGS
+ append-lfs-flags
+
run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
if tc-is-cross-compiler; then
diff --git a/dev-util/ninja/ninja-9999.ebuild b/dev-util/ninja/ninja-9999.ebuild
index bedb66f577c5..03f094c4df22 100644
--- a/dev-util/ninja/ninja-9999.ebuild
+++ b/dev-util/ninja/ninja-9999.ebuild
@@ -59,6 +59,8 @@ src_compile() {
# configure.py appends CFLAGS to CXXFLAGS
unset CFLAGS
+ append-lfs-flags
+
run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
if tc-is-cross-compiler; then