| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/946321
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
| |
Fails to compile due to a bre-built binary.
Bug: https://bugs.gentoo.org/922163
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
quoting is required as per PMS 5.2.4
Bug: https://bugs.gentoo.org/935685
Signed-off-by: Jannik Glückert <jannik.glueckert@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37464
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
| |
PYTHON_SINGLE_TARGET is set in base profile's BOOTSTRAP_USE now
(since 6d8e19fd18c222b1771bb04e780c8b22e7649719), so that entry seems
redundant.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While perl_features_quadmath is new, it's likely we forgot to close
the old bugs when adding the initial old mask for USE=quadmath to the
LLVM profiles.
We may still need to figure something out for when people do CC=clang
though...
Closes: https://bugs.gentoo.org/835663
Closes: https://bugs.gentoo.org/875101
Closes: https://bugs.gentoo.org/885571
Closes: https://bugs.gentoo.org/931562
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
clang-common already handles setting these for us, and if we set it in profiles,
then it gets passed down to gcc via clang for things like Fortran where clang
is just acting as the driver.
Closes: https://bugs.gentoo.org/908798
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 5b2faea4bb5bb263808bab0029fcc58e35cffaa4.
- not all use cases were taken into consideration. Need to re-think
this approach - reverting to previous state for time being.
Bug: https://bugs.gentoo.org/912154
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
|
| |
This is all handled by clang-common now - and has been for a while.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/912154
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32318
|
|
|
|
|
|
|
| |
While fixing the bug can allow it to work, there are other
reasons to keep this forced (see wine commits for details).
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
| |
Debated removing this forcing altogether not to annoy users
that work around the issue by editing /etc/clang/, but this
is also for tinderboxes.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
| |
Also drop some trailing spaces in header.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
```
clang-16: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
error: Error in reading profile default.profdata: No such file or directory
```
Thanks to brxski for reporting on IRC.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/896398
Bug: https://bugs.gentoo.org/904559
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without this, statically linking even a basic example fails because
we're using llvm-libunwind rather than GCC's internals.
Quoting myself on the bug:
"""
FWIW the LLVM/Clang profiles are considered pretty experimental still.
For Clang, it's tricky because it depends on configuration and the (default) flags passed.
Ionen points out it should be harmless dep-wise (non-invasive to users, no need to then
enable static-libs for its deps) to default to +static-libs on llvm-libunwind,
which would cover most cases here. I think that generally makes sense.
I see three options:
1. Adding IUSE=llvm-libunwind to virtual/libc
2. Defaulting on (which doesn't feel like a full solution alone) +static-libs in llvm-libunwind
3. Making clang-common[default-compiler-rt] depend on libunwind[static-libs]
(or correspondingly llvm-libunwind[static-libs] if USE=llvm-libunwind)
I think 2+3 is probably a good fit?
"""
Bug: https://bugs.gentoo.org/892956
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
default-libcxx in particular cannot be toggled at-will as it changes ABI
(libstdc++ and libcxx cannot be intermixed).
We may in future want to add LLVM profiles using libstdc++ but then GCC
will be required.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|