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

Reply via email to