| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Single new patch:
https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=a23e6057c94403e010a4ccd06091b59cc332e593
"""
crossdev: don't enable USE=pie by default on any bare-metal targets
Unfortunately embedded world has a long way to go
to adopt --enable-default-pie as a first class citizen.
Note:
--enable-default-pie enabled two things:
- PIC-friendly code generation (-fPIE)
- PIE executables (-pie)
Normally one would expect firmware to pass compiler modes explicitly
to gcc: -fPIC (or -mauto-pic, -fno-PIC), -ffreestanding, -nostdlib.
Unfortunately upstreams are frequently reluctant to explicitly specify
new moving parts available in gcc (in this case -no-pie) and expect
gcc to behave as it used to in the world before --enable-default-pie.
Unfortunate but not entirely unreasonable.
Disable --enable-default-pie until user explicitly requests USE=pie.
"""
Reported-by: Bertrand Jacquin
Reported-by: sklv
Bug: https://lists.gnupg.org/pipermail/gnuk-users/2018-August/000086.html
Bug: https://github.com/gl-sergei/u2f-token/issues/14
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
|
|
|
| |
Fixes: https://bugs.gentoo.org/627126
|
|
|
|
|
| |
The ed usage here is minor and easy enough to convert to sed.
This avoids a depend that no one else generally has.
|
|
|
|
|
|
|
|
|
|
|
| |
The dc tool has an ! command which allows for arbitrary system() calls
which is not ideal for processing arbitrary user scripts. First add
support for a --sandbox flag at runtime (like sed/gawk gnu tools),
then add a USE=forced-sandbox option so people can lock it down.
The patches have been sent to upstream, but considering how slow the
bc project tends to move, and their lack of a project site/git repo,
going to merge this now and just wait for upstream feedback.
|
|
|
|
| |
Package-Manager: Portage-2.3.40, Repoman-2.3.9
|
|
|
|
| |
Package-Manager: Portage-2.3.40, Repoman-2.3.9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In #663690 creative use of LD_LIBRARY_PATH exposed a problem
of Gentoo's split across binutils and binutils-libs:
we install libbfd.so with the same SONAME but different ABIs.
This caused 'ld' to SIGSEGV or fail asserts.
The change here is to give unique SONAME to each of:
native binutils, cross binutils, binutils-libs packages.
On top of that we encode USE=multitarget flags into SONAME as well.
binutils-libs will also include USE=64-bit-bfd.
This way dynamic linker will be able to detect incompatible changes
like:
- rebuild binutils with new USE flags
- install binutils-libs (silently overrides binutils' libbfd.so)
and report it explicitly.
Bug: https://bugs.gentoo.org/666100
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
|
|
|
| |
Closes: https://bugs.gentoo.org/664598
|
|
|
|
| |
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
|
|
|
| |
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
|
|
|
| |
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
|
|
|
| |
Package-Manager: Portage-2.3.40, Repoman-2.3.9
|
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="hppa"
|
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc64"
|
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc"
|
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
| |
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/664934
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
| |
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Due to touching right files we can avoid regeneration of
files in tests/.
- build-aux/missing hack removed, no longer necessary.
- USE=examples fixed: Due to a bug in previous patch to avoid
perl dependencies, examples were never installed even if
requested.
Bug: https://bugs.gentoo.org/648012
Closes: https://bugs.gentoo.org/656776
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
| |
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
|
|
|
| |
"arm-linux" is considered deprecated, unmaintained and easily
replaced by "arm".
Closes: https://bugs.gentoo.org/664598
Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/664632
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
|
|
|
|
| |
Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch
Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
|
|
|
|
| |
Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch
Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
|
|
|
| |
Fix build failure against glibc-2.28:
+ 96_all_libsanitizer-avoidustat.h-glibc-2.28-part-1.patch
+ 97_all_libsanitizer-avoidustat.h-glibc-2.28-part-2.patch
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/664640
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
|
|
|
|
|
| |
Things of note:
- gcc-config runs env-update on prefix as well
- gcc wrapper gone away and gcc-config now just symlinks gcc binary
- LTO plugin is symlinked into binutils
Closes: https://bugs.gentoo.org/640958
Package-Manager: Portage-2.3.48, Repoman-2.3.10
|
|
|
|
|
| |
Package-Manager: Portage-2.3.47, Repoman-2.3.10
RepoMan-Options: --ignore-arches
|
|
|
|
| |
Package-Manager: Portage-2.3.47, Repoman-2.3.10
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/662500
Package-Manager: Portage-2.3.47, Repoman-2.3.10
|