| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
By setting CC_FOR_BUILD, we're clobbering -std=gnu99, so let's restore it.
This seems like the best and easiest of the optins in grobian's summary at
https://bugs.gentoo.org/919935#c4.
Closes: https://bugs.gentoo.org/919935
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Old compilers during Prefix bootstrap may not support it but they also
won't be defaulting to C23 so that's fine.
(This doesn't fix bug #919935 but it means we don't make it worse. I'll
fix that as well in a minute.)
Bug: https://bugs.gentoo.org/919935
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://gmplib.org/list-archives/gmp-bugs/2024-November/005550.html
Closes: https://bugs.gentoo.org/943710
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Change was created by running the following command::
ekeyword ^ia64 */*/*.ebuild
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Clang recently defaulted `-fsanitize-address-globals-dead-stripping` to
'on' for ELF: https://reviews.llvm.org/D152604. This breaks gmp's
configure checks, as it detects that rodata sections should be declared
with:
```
.rodata.foo,"aG",@progbits,foo,comdat
```
instead of:
```
.rodata,"a",@progbits
```
Since Clang uses LLVM-specific assembler extensions to make this ASAN
symbol GCing work, disable the feature for this package.
Signed-off-by: George Burgess IV <gbiv@google.com>
Closes: https://github.com/gentoo/gentoo/pull/33592
Signed-off-by: Sam James <sam@gentoo.org>
|