| Age | Commit message (Collapse) | Author |
|
Upstream retroactively changed the requirements to also need
__attribute__((preserve_none)) rather than just musttail, so it needs
unreleased GCC 16, or Clang 19.
Mask given we test it mostly with GCC, but people can unmask it locally
if they want to use Clang.
Closes: https://bugs.gentoo.org/967142
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Update done using:
```
git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```
Followed by manual revert in dev-python/zlib-ng where it accidentally
caught sys-libs/zlib-ng dependencies.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
I guess depending on the way Clang's profiling works, it may not save the
equivalent of .gcov files cleanly on exit (or regularly flush them to disk)
if killed.
Closes: https://bugs.gentoo.org/964023
Signed-off-by: Sam James <sam@gentoo.org>
|
|
I've kept the p.use.stable.mask entry as users enabling it on stable would
still have to manually set CC=clang etc and it doesn't seem worth it. Hopefully
we can stable GCC 15 soonish anyway.
Closes: https://bugs.gentoo.org/963989
Thanks-to: Jerome C <me@jeromec.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Running gdb inside an ebuild as non-root, within sandbox, and possibly
within a container is unreliable.
Closes: https://bugs.gentoo.org/941296
Signed-off-by: Sam James <sam@gentoo.org>
|
|
But I think we should do it everywhere...
Bug: https://bugs.gentoo.org/941296
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Remove USE=build and install mime-types unconditionaally. It is unclear
why it was made conditional in the first place, and mime-types is
a trivial data package with no dependencies.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/960054
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
This is the default upstream if supported by the compiler since
042b128f58a952b2cd04bd5b7401bd54c67a687e (2.7.15).
Originally added in 7dc4fe8bae0c3ce25bc3eca183ad724a4c0f0a1d in ::gentoo.
It's possible this might even have negative effects at some point because
it conflicts with preserve_none/the tail call interpreter, if upstream
decide that passing this configure arg explicitly overrides that or something.
Bug: https://bugs.gentoo.org/296574
Signed-off-by: Sam James <sam@gentoo.org>
|
|
So apparently USE=jit cannot be enabled along with freethreading:
```
checking for --enable-experimental-jit... -D_Py_TIER2=1 -D_Py_JIT
configure: error: --enable-experimental-jit cannot be used with --disable-gil.
```
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/42479
Closes: https://github.com/gentoo/gentoo/pull/42479
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/42479
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|