summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* sys-libs/glibc: don't check for linux version on non-linux systemsMatija Skala2018-07-071-19/+21
| | | | Closes: https://github.com/gentoo/gentoo/pull/9069
* sys-libs/glibc: arm stable, bug #657148Markus Meier2018-07-021-1/+1
| | | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="arm"
* sys-libs/glibc: add USE=multiarch (enabled by default)Sergei Trofimovich2018-06-263-2/+7
| | | | | | | | | | | Normally multiarch should be enabled (where available). But sometimes disabling multiarch is useful: - to workaround or validate bugs specific to selected runtime arch or IFUNC handling. - to get code that matches -march= CFLAGS setting Bug: https://bugs.gentoo.org/659030 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: pass user's CFLAGS over CC/XX, not CPPFLAGSSergei Trofimovich2018-06-262-8/+1426
| | | | | | | | | | | | | | | | | | | | | | | | Breakage example (before this change): # CFLAGS="-O2 -march=core2 -mno-sse4.2" emerge -v1 =glibc-2.27-r4 Here user's CFLAGS were able to override (this bug) glibc's CFLAGS additions like: sysdeps/i386/i686/multiarch/Makefile:CFLAGS-strspn-c.c += -msse4 'strspn' was built as 'gcc -msse4 -mno-sse4.2' and failed: smmintrin.h:631:1: error: inlining failed in call to always_inline ‘_mm_cmpistri’: target specific option mismatch This happens because we passed user's CFLAGS via CPPFLAGS: Makerules:COMPILE.c = $(CC) -c $(CFLAGS) $(CPPFLAGS) To avoid this kind of overrides this change injects user's CFLAGS into CC/CXX. Above example will use 'gcc -mno-sse4.2 -msse4' order. Reported-by: Philipp Psurek Bug: https://bugs.gentoo.org/657760 Closes: https://bugs.gentoo.org/659030 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc-2.26-r7: alpha stableTobias Klausmann2018-06-251-1/+1
| | | | Gentoo-Bug: http://bugs.gentoo.org/657148
* sys-libs/glibc: stable 2.26-r7 for sparcRolf Eike Beer2018-06-231-1/+1
| | | | | | Bug: https://bugs.gentoo.org/657148 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc"
* sys-libs/glibc: ChangeLog.old didnt exist here yetAndreas K. Hüttel2018-06-201-1/+0
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Require bison in DEPENDAndreas K. Hüttel2018-06-172-0/+2
| | | | | | | | Keeping the bug open until we've been talking to upstream about it. Bug: https://bugs.gentoo.org/657458 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Drop oldAndreas K. Hüttel2018-06-171-1410/+0
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Add libidn2 dependency.Andreas K. Hüttel2018-06-171-1/+3
| | | | | | | | | | The getaddrinfo function, when called with the AI_IDN or AI_CANONIDN flags, will use the system libidn2 library to perform IDNA encoding. Version 2.0.5 or later is recommended, otherwise there will be some failures in the glibc test suite. Bug: https://bugs.gentoo.org/635012 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Ancient version doesnt build with stack protectorAndreas K. Hüttel2018-06-161-0/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: fix typo 's/spefcific/specific/' in commentSergei Trofimovich2018-06-152-2/+2
| | | | | Reported-by: Tomas Mozes Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Bump 9999 patchsetAndreas K. Hüttel2018-06-142-2/+2
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: fix -mfpu=neon build failure, bug #657760Sergei Trofimovich2018-06-132-0/+1421
| | | | | | | | | | | | | | CFLAGS=-mfpu=neon tricked glibc into not building memcpy() implementation. It's caused by the fact that -mfpu=neon was passed when building .c files, but was not passed when building .S files. This change passes CFLAGS to CPPFLAGS to apply to .S files. Reported-by: Markus Meier Closes: https://bugs.gentoo.org/657760 Bug: https://sourceware.org/PR23273 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: git-2->git-r3Marty E. Plummer2018-06-087-14/+7
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: x86 stable (bug #657148)Thomas Deutschmann2018-06-061-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: mark 2.26-r7 m68k/s390/sh stableMike Frysinger2018-06-051-1/+1
|
* sys-libs/glibc-2.26-r7: arm64 stable (bug #657148)Mart Raudsepp2018-06-051-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Drop glibc-2.18Andreas K. Hüttel2018-06-052-166/+0
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Add keywords to glibc-2.27Andreas K. Hüttel2018-06-051-2/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-06-052-1429/+0
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: stable 2.26-r7 for ia64, bug #657148Sergei Trofimovich2018-06-021-1/+1
| | | | | | Bug: https://bugs.gentoo.org/657148 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64"
* sys-libs/glibc: 2.26-r7 stable for amd64, bug 657148Andreas K. Hüttel2018-06-021-1/+1
| | | | | Bug: https://bugs.gentoo.org/657148 Package-Manager: Portage-2.3.38, Repoman-2.3.9
* sys-libs/glibc: mark 2.23-r4/2.25-r11 m68k/s390/sh stableMike Frysinger2018-05-222-2/+2
|
* sys-libs/glibc: Revision bump, patchlevel 2, many upstream fixesAndreas K. Hüttel2018-05-212-0/+1412
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: Stop installing SSP and FORTIFY_SOURCE handlerAndreas K. Hüttel2018-05-201-9/+0
| | | | | | | | | | | [12:38:42] <Zorry> dilfridge: you can remove the einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" and cp files too [12:38:53] <Zorry> for glibc [12:50:17] <dilfridge> ok [12:50:20] <dilfridge> will do Closes: https://bugs.gentoo.org/601718 Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-05-201-848/+0
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: New tarball with added ppc multilib bootstrap filesAndreas K. Hüttel2018-05-114-4/+4
| | | | | | Bug: https://bugs.gentoo.org/654524 Bug: https://bugs.gentoo.org/647070 Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: Restore keywords in 2.26-r7Andreas K. Hüttel2018-05-061-2/+1
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-05-051-1428/+0
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: Remove remaining occurrences of in_iuseAndreas K. Hüttel2018-05-053-15/+15
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-libs/glibc: Add new bootstrap files from stages, bug 647070Andreas K. Hüttel2018-05-014-4/+2282
| | | | | | | | | | | | | | | | | See https://github.com/gentoo/gcc-multilib-bootstrap/ for the source. This is as good as we can do at the moment. Tested by building an x32 glibc on a normal amd64 system. For the glibc-2.26 stabilization we still need new files for PowerPC. Current status: * amd64, x32, x86: Files from gcc-6.4 * s390, s390x: Files from gcc-5.4 (does this work?) * ppc, ppc64: no files, since only gcc-4.9 available * n32, n64, o32: no files, last mips stages are years old, not useful Bug: https://bugs.gentoo.org/647070 Package-Manager: Portage-2.3.31, Repoman-2.3.9
* */*: Specify EAPI=0 explicitly, to ease grepsMichał Górny2018-05-012-0/+4
| | | | Closes: https://github.com/gentoo/gentoo/pull/8199
* sys-libs/glibc: Drop vulnerable version, bug 646492Andreas K. Hüttel2018-04-282-154/+0
| | | | | | | | This removes last stable on m68k, sh, s390 (we're way beyond any timeout there). Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.31, Repoman-2.3.9
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-04-213-991/+0
| | | | Package-Manager: Portage-2.3.27, Repoman-2.3.9
* sys-libs/glibc: Remove useflag debug and related logic. Bug 601718.Andreas K. Hüttel2018-04-211-9/+1
| | | | | Closes: https://bugs.gentoo.org/601718 Package-Manager: Portage-2.3.27, Repoman-2.3.9
* sys-libs/glibc: m68k/s390/sh stable wrt bug #647062Mikle Kolyada2018-04-211-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-libs/glibc: remove trailing whitespaceMarty E. Plummer2018-04-133-6/+6
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sys-libs/glibc: stable 2.25-r11 for hppaRolf Eike Beer2018-04-131-1/+1
| | | | | | Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
* 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"