| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/26211
Signed-off-by: Atharva <atharvaamritkar@protonmail.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Fixes e.g. gcc[pie] accidentally becoming masked.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This lets us easily inherit features/wd40 for just 32ul,
as 64ul now has Rust.
profiles/default/linux/sparc/17.0 is now purely for 32-bit (64-bit
kernels still, just like before), rather than being used partly
by the 64-bit (64ul) subprofile.
Bug: https://bugs.gentoo.org/769467
See: ff1eda53e71a352f68e02d686d6436dc2f37c518
See: 0a1c580aff19787c759a4690f952b6dcba2a5012
See: 40a8f13c5c6e1ab840eb57d47c0eba58f2e90634
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>
|
|
|
|
|
|
|
| |
This effectively moves the explicit top profile parenting
from default/linux tree straight into arch tree.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
| |
Alter the s390x 17.0 profile to include all base profiles directly
rather than via the parent s390 profile. This does not change anything
yet but paves the way for making the two profiles more independent.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
| |
shadow is already in the file.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Useful for arch testing at the very least but it's also feasible
to run a KDE Plasma or GNOME desktop on these anyway. I won't bother
with < armv7 for now.
And we have the non-systemd variants anyway.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These have been brewing in the loongson-overlay for a while now; let's
continue work in the main tree!
(Dropped profiles to exp status, and removed all package.accept_keywords
and package.use entries pending real keywording/testing, for ::gentoo.
Also revised some comments along the way.)
Closes: https://github.com/gentoo/gentoo/pull/25083
Reviewed-by: Sam James <sam@gentoo.org>
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
| |
This was a bit premature.
This reverts commit 3652fdd67f01c95650536b816c1bcc13fc5df89a.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We keep seeing reports of collisions between musl/glibc but this shouldn't
be possible as glibc is masked on musl profiles.
Not clear if this is causing our issue but it's at the very least superfluous
and maybe even wrong.
Bug: https://bugs.gentoo.org/831063
Bug: https://bugs.gentoo.org/834579
Bug: https://bugs.gentoo.org/631568
Bug: https://bugs.gentoo.org/611094
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This bypasses the 64-bit time_t configure logic entirely, and prevents
configure failures on 32-bit systems where /usr/bin/touch supports
64-bit timestamps.
Bug: https://bugs.gentoo.org/828001
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
|
|
|
|
|
|
| |
stable GCC
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
sys-devel/gcc
Signed-off-by: Yixun Lan <dlan@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/23961
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/23899
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Avoids confusion in support forums when referencing certain
steps and it's only going to help to have these in sync
anyway (to avoid people missing steps).
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
Mask offscreen only for <media-gfx/asymptote-2.74
Bug: https://bugs.gentoo.org/782688
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now this is the big and ugly one. Since the 17.0 profiles are gone now, we can
simplify...
* All information from riscv/rv32imac and riscv/rv64gc is moved into their
subdirs; these two are not valid profile dirs anymore.
* A new subdir riscv/rv64gc/lp64d-multilib is created as replacement.
* We do not by default pull in multilib and disable it then everywhere anymore.
Instead we only pull in multilib in the riscv/rv64gc/lp64d-multilib dir.
* The make.defaults in riscv specifies the two-level libdirs used ONLY
for multilib secondary ABI (i.e. in practice never except when experimenting).
The libdir for the primary, default ABI MUST be overridden in the specific
profile to a single-level path.
* This makes the need for the 1level directory go away.
* We use for the default ABI "lib64" (64bit) or "lib" (32bit) to keep the
structure of other arches, as also stated in the specs as fallback.
Note that the 2-level libdirs for 32bit remain lib32/*; using lib/* here
does not work.
* default/linux/riscv now pulls in arch/riscv,
default/linux/riscv/20.0/rv64gc and default/linux/riscv/20.0/rv32imac
build on that but add no further arch dir.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/820905
Signed-off-by: David Seifert <soap@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is intended to prevent packages from automatically switching to
64-bit time_t on 32-bit ABIs. Making this switch in an uncontrolled
manner will lead to inconsistent library ABIs that fail at runtime.
At a later time, we will take steps to enable 64-bit time_t distro-wide.
https://wiki.gentoo.org/wiki/Project:Toolchain/time64_migration
Bug: https://bugs.gentoo.org/828001
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/528674
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
no-multilib/systemd.
Bug: https://bugs.gentoo.org/528674
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
'deprecated' isn't inherited so let's put it in every remaining uclibc
profile that doesn't already have such a file to ensure everybody is notified.
Noticed when trying 'default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated'
out of curiosity to verify it when setting up a new box.
Bug: https://bugs.gentoo.org/820905
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We've imported GCC (with its patches) from ::musl and SSP should
be fine with x86 (and any other arch) for Gentoo + musl now.
In fact, USE=ssp just controls the default, -fstack-protector
has been & is working already, so this is just about bringing
hardening to x86 users now.
Bug: https://bugs.gentoo.org/706210
Bug: https://bugs.gentoo.org/747346
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
... and that's hopefully the last of it for now. We didn't have any
SELinux + musl profiles for arm* before.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22166
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|