| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before the change systemtap probes were enabled
if target headers had sys/sdt.h at ./configure time.
After the change explicitly ask to enable or disable
for probe support and not rely on automagic dependency
discovery.
Bug: https://bugs.gentoo.org/654748
Bug: https://gcc.gnu.org/bugzilla/PR61257
|
|
|
|
|
|
|
| |
The hope is it will help upcoming webkit release
to build with gcc-7.3.0.
Bug: https://bugs.webkit.org/show_bug.cgi?id=185194
|
|
|
|
|
|
| |
Reported-by: Steffen Hau
Bug: https://gcc.gnu.org/PR85655
Bug: https://bugs.gentoo.org/655518
|
|
|
|
|
| |
Bug: https://gcc.gnu.org/PR84553
Bug: https://bugs.gentoo.org/566118
|
| |
|
|
|
|
|
|
|
|
| |
In this case broken targets were:
cross-mips-unknown-linux-gnu/gcc
cross-mipsel-unknown-linux-gnu/gcc
Bug: https://gcc.gnu.org/PR85658
|
| |
|
|
|
|
|
|
|
|
|
| |
toolchain.eclass relies on it to pass
(or not to pass0 correct --with-arch=.
In this case broken target was arm-none-eabi
Bug: https://gcc.gnu.org/PR85658
|
| |
|
| |
|
|
|
|
|
|
|
| |
A few changes on top of 7.3.0:
- 11_all_default-warn-format-security.patch tweaked for gcc-8.1.0
- 91_all_bmi-i386-PR-target-81763.patch dropped (was a backport)
- 55_all_extra-options.patch dropped, does not apply and needs a port
|
| |
|
|
|
|
|
|
|
|
|
| |
sh-* is a multilib target. It is also one of 2 sysroot-prefix targets.
Unfortunately two options do not mix well. Attempt to use default
multilib flavour always prepends sysroot-prefix.
Bug: https://bugs.gentoo.org/511548
Bug: https://gcc.gnu.org/PR42947
|
| |
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/649880
Bug: https://gcc.gnu.org/PR81763
|
|
|
|
|
| |
Reported-by: Fabian Groffen
Bug: https://bugs.gentoo.org/650130
|
|
|
|
|
|
|
| |
Build failure:
nat/linux-ptrace.h:175:22: error: expected identifier before numeric constant
# define TRAP_HWBKPT 4
^
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
and rotates)
Backport from gcc-7 branch.
Bug: https://gcc.gnu.org/PR83565
|
|
|
|
|
| |
Reported-by: Andrey Grozin
Bug: https://bugs.gentoo.org/629502#c20
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Covers single bug #641474 which amends linking of static binaries
on powerpc and powerpc64 built by --default-pie compiler.
Bug: https://bugs.gentoo.org/641474
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The change adds two patches to patchset:
- gentoo/95_all_static_override_pie.patch
- gentoo/96_all_powerpc_pie.patch
First fixes -static handling for --default-pie compiler.
Second fixes to use proper startup files for --default-pie on powerpc.
Otherwise binutils-2.27 and upper generates invalid ELF files.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=22626
Bug: https://bugs.gentoo.org/641474
|
| |
|
|
|
|
|
|
|
|
|
|
| |
3 patches here (picked as-is from 5.4.0):
- 95_all_asan-signal_h.patch: add missing '<signal.h>' header
- 96_all_ucontext-to-ucontext_t.patch: change 'struct ucontext' to 'ucontext_t'
- 97_all_no-sigaltstack.patch: remove 'sigaltstack' usage
Bug: https://bugs.gentoo.org/629502
|
|
|
|
|
|
|
|
|
|
| |
3 patches here (picked as-is from 5.4.0):
- 92_all_asan-signal_h.patch: add missing '<signal.h>' header
- 93_all_ucontext-to-ucontext_t.patch: change 'struct ucontext' to 'ucontext_t'
- 94_all_no-sigaltstack.patch: remove 'sigaltstack' usage
Bug: https://bugs.gentoo.org/629502
|
|
|
|
|
|
| |
Fixes asan build failure against glibc-2.26.
Bug: https://bugs.gentoo.org/629502
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes one of build failures against glibc-2.26:
./md-unwind-support.h: In function 'x86_64_fallback_frame_state':
./md-unwind-support.h:65:47: error: dereferencing pointer to incomplete type 'struct ucontext'
sc = (struct sigcontext *) (void *) &uc_->uc_mcontext;
^~
Bug: https://bugs.gentoo.org/629502
|
|
|
|
|
|
|
|
|
|
|
| |
Without this patch glibc-2.25-r8 (ppc and ppc64) gcc build fails as:
.../portage/sys-devel/gcc-5.4.0-r3/work/gcc-5.4.0/libsanitizer/asan/asan_linux.cc: In function 'bool __asan::AsanInterceptsSignal(int)':
.../portage/sys-devel/gcc-5.4.0-r3/work/gcc-5.4.0/libsanitizer/asan/asan_linux.cc:222:20: error: 'SIGSEGV' was not declared in this scope
return signum == SIGSEGV && common_flags()->handle_segv;
^
Reported-by: Andreas K. Hüttel
Bug: https://bugs.gentoo.org/629502#c9
|