commit: 280be1cadfdfd607d422dcefa33e9f15bf9c638c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 12 18:14:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 12 18:15:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280be1ca
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 <AT> gentoo.org>
dev-util/ninja/{ninja-1.11.1.ebuild => ninja-1.11.1-r1.ebuild} | 2 ++
dev-util/ninja/ninja-9999.ebuild | 2 ++
2 files changed, 4 insertions(+)
diff --git a/dev-util/ninja/ninja-1.11.1.ebuild
b/dev-util/ninja/ninja-1.11.1-r1.ebuild
similarity index 99%
rename from dev-util/ninja/ninja-1.11.1.ebuild
rename to 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