Summary: | sys-devel/gcc-4.8.5: compilation failure with recent glibc (USE=sanitize?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guilherme Amadio <amadio> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | slyfox |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Guilherme Amadio
2018-11-20 13:45:48 UTC
Please attach build.log and emerge --info. We might need to remove USE=sanitize support unconditionally if libsanitizer proves hard to have backports. Related bug report for GCC 4.9.4: https://bugs.gentoo.org/685358 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=8b3934067086c1c581d2a27f8f0a5cc75dff1066 commit 8b3934067086c1c581d2a27f8f0a5cc75dff1066 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-05-31 21:54:18 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-05-31 21:54:18 +0000 4.8.5: backport 98_all_asan-signal_h.patch It's not enough yet to build libsanitizer against glibc-2.28/.29 but it's a start. Reported-by: Guilherme Amadio Bug: https://bugs.gentoo.org/671568 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> 4.8.5/gentoo/98_all_asan-signal_h.patch | 15 +++++++++++++++ 4.8.5/gentoo/README.history | 2 ++ 2 files changed, 17 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=c8c94f09b88542c7293b251c8e5bacb51b057a64 commit c8c94f09b88542c7293b251c8e5bacb51b057a64 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-05-31 23:07:28 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-05-31 23:07:28 +0000 4.8.5: tweak libsanitizer for modern glibc Reported-by: Guilherme Amadio Bug: https://bugs.gentoo.org/671568 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> 4.8.5/gentoo/99_all_libsanitizer-res_state-glibc-2.28.patch | 8 ++++++++ 4.8.5/gentoo/README.history | 1 + 2 files changed, 9 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=28d89990740832d87ef34520fec5c20eb7a2ac41 commit 28d89990740832d87ef34520fec5c20eb7a2ac41 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-06-01 08:27:56 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-06-01 08:27:56 +0000 4.8.5: cut 1.5 patchset Four new patches: 96_all_stage1-ldflags.patch: fix LDFLAGS passing to STAGE1 97_all_libjava-ucontext.patch: fix ucontext definition for glibc-2.28 98_all_asan-signal_h.patch: fix signal declarations for glibc-2.28 99_all_libsanitizer-res_state-glibc-2.28.patch: fix libsanitizer for glibc-2.28 Bug: https://bugs.gentoo.org/629502 Bug: https://bugs.gentoo.org/671568 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> 4.8.5/gentoo/README.history | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5251f3d97f0ec56ffd340e3977a4a7af7c82c80d commit 5251f3d97f0ec56ffd340e3977a4a7af7c82c80d Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-06-01 08:33:35 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-06-01 10:10:30 +0000 sys-devel/gcc: 4.8.5: cut 1.5 patchset Four new patches: 96_all_stage1-ldflags.patch: fix LDFLAGS passing to STAGE1 97_all_libjava-ucontext.patch: fix ucontext definition for glibc-2.28 98_all_asan-signal_h.patch: fix signal declarations for glibc-2.28 99_all_libsanitizer-res_state-glibc-2.28.patch: fix libsanitizer for glibc-2.28 Closes: https://bugs.gentoo.org/629502 Closes: https://bugs.gentoo.org/671568 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-4.8.5-r3.ebuild | 47 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) |