| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
virtual/ssh is not strictly required on prefix, and on some systems
the ssh from prefix might not work properly, so it's better to pull
it in explicitly when needed.
Closes: https://bugs.gentoo.org/395019
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/755551
The issue: prefix stage3 fails because the binaries built
by the stage3 GCC toolchain fail to run, because they
refer to the host's dynamic linker:
$ which gawk
/myprefix/usr/bin/gawk
$ gawk --version
gawk: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by gawk)
$ readelf -l $(which gawk) | grep -i 'program
[Requesting program interpreter: /lib64/ld64.so.2]
The cause is that the toolchain doesn't insert a prefixified path
into the binary because the default -dynamic-linker is not prefixified:
$ which powerpc64le-unknown-linux-gnu-gcc
/myprefix/usr/bin/powerpc64le-unknown-linux-gnu-gcc
$ echo 'int main() { return 0; }' > test.c
$ powerpc64le-unknown-linux-gnu-gcc -v -o test test.c
COLLECT_GCC_OPTIONS='-v' '-o' 'testx'
/myprefix/usr/libexec/gcc/powerpc64le-unknown-linux-gnu/10.2.0/collect2
--eh-frame-hdr -V -m elf64lppc -dynamic-linker /libb64/ld64.so.2 ...
The root cause:
Prefixifying is done by patching the GCC source code with a sed
expression in profile.bashrc. The pattern in that sed expression doesn't
match the source file for ppc64 (aka. rs6000). The ppc64 file differs
from the rest in that it has a macro for the prefix.
Notes on fix:
I opted to special-case another sed expression to set that unique
DYNAMIC_LINKER_PREFIX macro rather than attempt to make a single sed
expression that would modify the *_DYNAMIC_LINKER macros in ppc64.
Rationale is that if someone happens to look at the patched source file,
it would make more sense if the DYNAMIC_LINKER_PREFIX is set to our
prefix, instead of if that macro is set to empty but the
*_DYNAMIC_LINKER macros have effectively two prefixes, one hardcoded
added by sed, one from the DYNAMIC_LINKER_PREFIX macro.
Signed-off-by: Alexei Colin <ac@alexeicolin.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/682370
Bug: https://bugs.gentoo.org/739574
Closes: https://github.com/gentoo/gentoo/pull/19815
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Add an entry in profiles/features/prefix/package.use,
to enable static-libs USE flag by default when using prefix's profile.
Closes: https://github.com/gentoo/gentoo/pull/19736
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Zac Medico <zmedico@gentoo.org>
|
|
|
|
|
|
|
| |
For now, add copyright headers to all files with 15 or more nonempty
lines, unless they're trivial lists.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/19362
Signed-off-by: David Seifert <soap@gentoo.org>
|
|
|
|
| |
Signed-off-by: David Seifert <soap@gentoo.org>
|
|
|
|
|
|
|
|
| |
man-pages aren't terribly useful, but it is very useful to be able to
read man-pages from prefix-installed packages, so install a man that
knows where everything is.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/763183
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/763183
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/763183
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
This reverts commit f9801416c9a71404c96b192dc4d324c7f0227d83.
This didn't have the desired effect in cleaning up pambase
unfortunately.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/750032
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/709720
Bug: https://bugs.gentoo.org/750032
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
|
| |
pam can't work in Prefix, mask it
Closes: https://bugs.gentoo.org/702384
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
The wiki URL has changed since this entry was written, a small
adjustment is needed.
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
|
|
|
|
|
|
| |
net-fs/openafs-kernel mask
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
libuv is a dependency of cmake.
Switch off CLOEXEC related functions that are not introduced until
linux-2.6.27.
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
|
|
|
|
|
|
|
|
| |
Replace CLOEXEC related functions that are not introduced until
linux-2.6.27 with old ones. The result is not thread safe, but
compiles.
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/730190
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
| |
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/747019
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/708006
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|