summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/glibc: fix strip path for cross-compiler's glibcSergei Trofimovich2018-04-092-2/+2
| | | | | | | Noticed as warnings on non-existing path when installing =cross-powerpc64le-foo-linux-gnu/glibc-2.27-r1 Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: fix USE=headers-only install for powerpc64le targetSergei Trofimovich2018-04-092-0/+4
| | | | | | | | | | | glibc-2.27 needs 2 more sanity checks from native compiler to pass configure: libc_cv_compiler_powerpc64le_binary128_ok=yes libc_cv_target_power8_ok=yes Notices when tried clean toolchain botstrap for bug #652724 Bug: https://bugs.gentoo.org/652724 Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: arm stable, bug #646492Markus Meier2018-04-081-1/+1
| | | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm"
* sys-libs/glibc: tweak riscv preconfigure manglingSergei Trofimovich2018-04-062-42/+45
| | | | | | | Changed 'preconfigure' mangling from using sed to using CPPFLAGS. While at it move the hack closer to ./configure call. Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: drop outdated ports/sysdeps/mips/ manglingSergei Trofimovich2018-04-061-7/+0
| | | | | | ports/ is no more. All mips ports were merged into glibc repository. Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: drop outdated ports/sysdeps/mips/ manglingSergei Trofimovich2018-04-061-7/+0
| | | | | | ports/ is no more. All mips ports were merged into glibc repository. Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: apply riscv kludge to live ebuildSergei Trofimovich2018-04-031-0/+17
| | | | | | This pulls in commit from 2.27-r1 "sys-libs/glibc: Add support for building RISC-V headers" Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: Add support for building RISC-V headersPalmer Dabbelt2018-04-031-0/+17
| | | | | | | | | The RISC-V GCC port defines some extra preprocessor macros that glibc uses to determine which RISC-V target is being compiled for. Since crossdev doesn't use a RISC-V compiler to build the headers, this blows up. These checks don't matter for building the headers because they're the same on all RISC-V targets, so we just hack up the glibc build to elide the check.
* sys-libs/glibc: stable 2.25-r11 for ppc, bug #646492Sergei Trofimovich2018-04-011-1/+1
| | | | | Package-Manager: Portage-2.3.27, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
* sys-libs/glibc-2.25-r11: alpha stableTobias Klausmann2018-03-311-1/+1
| | | | Gentoo-Bug: http://bugs.gentoo.org/646492
* sys-libs/glibc: stable 2.25-r11 for sparcRolf Eike Beer2018-03-311-1/+1
| | | | | | Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
* sys-libs/glibc: stable 2.25-r11 for ppc64, bug #646492Sergei Trofimovich2018-03-301-1/+1
| | | | | Package-Manager: Portage-2.3.26, Repoman-2.3.7 RepoMan-Options: --include-arches="ppc64"
* sys-libs/glibc: fix glibc-headers bootstrap on non-multilib hostSergei Trofimovich2018-03-302-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | The error is found by wm_ attempting to build a cross-compiler CHOST=powerpc-unknown-linux-gnu CTARGET=mips64-unknown-linux-gnu Boostrap failed on glibc-headers (./configure phase) as: configure:2623: powerpc-unknown-linux-gnu-gcc -mabi=n32 -c \ -O1 -pipe -U_FORTIFY_SOURCE conftest.c >&5 powerpc-unknown-linux-gnu-gcc: error: \ unrecognized command line option '-mabi=n32'; did you mean '-mabi=d32'? Note how target's ABI is mexed into host's compiler flags. The error above happens on every host=non-multilib target=multilib combination. I've reproduced it on: CHOST=i686-pc-linux-gnu CTARGET=mips64-unknown-linux-gnu The fix is not to inject target's CFLAGS ABI into CC for USE=headers-only bootstrap step as we don't have cross-compiler yet. Tested by successfully bootstrapping cross-compiler on CHOST=i686-pc-linux-gnu CTARGET=mips64-unknown-linux-gnu Package-Manager: Portage-2.3.26, Repoman-2.3.7
* sys-libs/glibc: log when ebuild overrides CC/CFLAGSSergei Trofimovich2018-03-303-12/+43
| | | | Package-Manager: Portage-2.3.26, Repoman-2.3.7
* sys-libs/glibc-2.25-r11: arm64 stable (bug #646492)Mart Raudsepp2018-03-301-1/+1
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: stable 2.25-r11 for ia64, bug #646492Sergei Trofimovich2018-03-291-1/+1
| | | | | Package-Manager: Portage-2.3.26, Repoman-2.3.7 RepoMan-Options: --include-arches="ia64"
* sys-libs/glibc: x86 stable (bug #646492)Thomas Deutschmann2018-03-291-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: amd64 stableAaron Bauman2018-03-281-1/+1
| | | | | Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.26, Repoman-2.3.7
* sys-libs/glibc: skip real tests for USE=headers-only flavourSergei Trofimovich2018-03-223-0/+10
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: arm stable wrt bug #647062Mikle Kolyada2018-03-151-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: restore keywords for 2.25-r11Sergei Trofimovich2018-03-111-2/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc-2.25-r10: alpha stableTobias Klausmann2018-03-051-1/+1
| | | | Gentoo-Bug: http://bugs.gentoo.org/647062
* sys-libs/glibc: Bump patchset number, so the patches actually apply. My ↵Andreas K. Hüttel2018-03-042-2/+2
| | | | | | mistake, sorry. Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: Add 2.19 revbump with patchset generated from git and EAPI=6Andreas K. Hüttel2018-03-042-0/+1394
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: bump 2.25 with patchset 14Sergei Trofimovich2018-03-032-0/+155
| | | | | | | | | | | | | 5 new patches: $ git log --oneline gentoo/glibc-2.25-13..gentoo/glibc-2.25-14 | cat 5c90b3f269 mutex: Fix robust mutex lock acquire (Bug 21778) a98b916d44 locale-gen: suppress ignored error when emptying already empty directory bdfd212eed Fix integer overflows in internal memalign and malloc [BZ #22343] [BZ #22774] f4f6d1886b elf: Check for empty tokens before dynamic string token expansion [BZ #22625] 134fb1be78 linux: make getcwd(3) fail if it cannot obtain an absolute path [BZ #22679] Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc-2.25-r10: arm64 stable (bug #647062)Mart Raudsepp2018-03-021-1/+1
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Re-add keywords to 2.26-r6Andreas K. Hüttel2018-02-141-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: stable 2.25-r10 for ppc/ppc64, bug #647062Sergei Trofimovich2018-02-101-1/+1
| | | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc ppc64"
* sys-libs/glibc: stable 2.25-r10 for sparc, bug #647062Rolf Eike Beer2018-02-101-1/+1
| | | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
* sys-libs/glibc: Allow parallel testing again, otherwise it's just too ↵Andreas K. Hüttel2018-02-103-3/+3
| | | | | | painful(tm) Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: stable 2.25-r10 for hppa/ia64, bug #647062Sergei Trofimovich2018-02-101-1/+1
| | | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa ia64"
* sys-libs/glibc: x86 stable (bug #647062)Thomas Deutschmann2018-02-101-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: Increase 2.26 patchlevel to 7. Only changes to test suite.Andreas K. Hüttel2018-02-092-2/+2
| | | | | | | | | Disable tests misc/tst-ttyname (broken by sandbox) and nss/tst-nss-files-hosts-multi (broken by local revert). There are no test regressions compared to 2.26-r5 on amd64-multilib. The float128 failures are a bit strange though. Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: amd64 stable wrt bug #647062Agostino Sarubbo2018-02-091-1/+1
| | | | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
* sys-libs/glibc: Revbump 2.26-r6 with next patchset (patchlevel 6)Andreas K. Hüttel2018-02-092-0/+837
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 10 test failures need investigating: === FAIL: elf/tst-prelink-cmp XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: malloc/tst-malloc-tcache-leak FAIL: math/test-float128-finite-tgamma FAIL: math/test-float128-finite-trunc FAIL: math/test-float128-tgamma FAIL: math/test-float128-trunc FAIL: math/test-ifloat128-tgamma FAIL: math/test-ifloat128-trunc FAIL: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nss/tst-nss-files-hosts-multi Summary of test results: 10 FAIL 4113 PASS 6 UNSUPPORTED 29 XFAIL 2 XPASS === Bug: https://bugs.gentoo.org/646492 Bug: https://bugs.gentoo.org/646490 Bug: https://bugs.gentoo.org/641644 Bug: https://bugs.gentoo.org/644278 Package-Manager: Portage-2.3.21, Repoman-2.3.6
* sys-libs/glibc: rpcgen is not used here anymore, so no need for special ↵Andreas K. Hüttel2018-02-081-3/+0
| | | | | | | treatment at abi migration Closes: https://bugs.gentoo.org/644700 Package-Manager: Portage-2.3.21, Repoman-2.3.6
* sys-libs/glibc: unbreak cross-compilationSergei Trofimovich2018-02-062-12/+12
| | | | | | | | | do_run_test() was called unconditionally for all CBUILD/CHOST/CTARGET combinations. This broke pkg_setup() for cross-*/glibc ebuild. Change moves do_run_test() back under native guard. Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: restore ability to switch single->multiple ABIsSergei Trofimovich2018-02-032-8/+20
| | | | | | | | | | | | | To recover broken system automatically from bug #646424 we need to skip IA32 ABI checks as those require multiabi glibc checks at glibc build time. There is no need to impose it as a requirement. Fail test only if it compiled successfully and failed at runtime. Bug: https://bugs.gentoo.org/326693 Bug: https://bugs.gentoo.org/646424 Package-Manager: Portage-2.3.20, Repoman-2.3.6
* sys-libs/glibc: cleanup: use [[, not [Sergei Trofimovich2018-02-032-2/+2
| | | | Package-Manager: Portage-2.3.20, Repoman-2.3.6
* Revert "sys-libs/glibc: Hard-die in 2.27 as something's broken in amd64 ↵Sergei Trofimovich2018-02-031-2/+0
| | | | | | | | | multilib" This reverts commit a659d0f75880deedde3dce046a7deb64f4f62f29. Should be fixed by commit 3a2f034415d6e9c5c0135136b4e28698f3a15767 "sys-libs/glibc: unbreak installation of non-default ABIs, bug #646424"
* sys-libs/glibc: unbreak installation of non-default ABIs, bug #646424Sergei Trofimovich2018-02-032-0/+4
| | | | | | | | | | multilib.eclass has a EMULTILIB_PKG="true" knob to declare package as multilib-compatible. This knob was lost in glibc-2.27 in commit e77866cf2155f9b9a74c015589f3ac95a8edc2be ("sys-libs/glibc: Various cleanups. Work in progress.") Closes: https://bugs.gentoo.org/646424 Package-Manager: Portage-2.3.20, Repoman-2.3.6
* sys-libs/glibc: Hard-die in 2.27 as something's broken in amd64 multilibAndreas K. Hüttel2018-02-031-0/+2
| | | | Package-Manager: Portage-2.3.23, Repoman-2.3.6
* sys-libs/glibc: Version bump. Untested, unkeyworded.Andreas K. Hüttel2018-02-023-4/+1391
| | | | Package-Manager: Portage-2.3.23, Repoman-2.3.6
* sys-libs/glibc: Add bison version requirementAndreas K. Hüttel2018-02-021-0/+1
| | | | Package-Manager: Portage-2.3.23, Repoman-2.3.6
* sys-libs/glibc: One less blank lineAndreas K. Hüttel2018-01-211-1/+0
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: reenable stack protection on mips, bug #640130Sergei Trofimovich2018-01-212-10/+0
| | | | | | | | mips and mips64 were fixed upstream in https://sourceware.org/PR22624 Bug: https://sourceware.org/PR22624 Closes: https://bugs.gentoo.org/640130 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Re-run sanity checks in src_unpackAndreas K. Hüttel2018-01-201-7/+8
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Re-add check for bug 279260, see bug 645016 comment 2Andreas K. Hüttel2018-01-201-0/+6
| | | | | | Bug: https://bugs.gentoo.org/279260 Bug: https://bugs.gentoo.org/645016 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Do not check for IA32 abi when merging binary packageAndreas K. Hüttel2018-01-201-1/+1
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Restructure sanity testsAndreas K. Hüttel2018-01-201-74/+51
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6