| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/820905
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/820905
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/820905
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/820905
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
|
| |
ate
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|