aboutsummaryrefslogtreecommitdiff
path: root/13.1.0
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-11-02 17:06:56 +0000
committerSam James <sam@gentoo.org>2022-11-02 17:07:27 +0000
commit01fd5d7f44dee4836111388a119aad4b5b3b232c (patch)
tree78b084049d1886cadc820d02fd9c6ec2975af7d3 /13.1.0
parent10.3.0: backport glibc 2.36, gettext/msgfmt patch from 10.4.0 (diff)
downloadgcc-patches-01fd5d7f44dee4836111388a119aad4b5b3b232c.tar.gz
gcc-patches-01fd5d7f44dee4836111388a119aad4b5b3b232c.tar.bz2
gcc-patches-01fd5d7f44dee4836111388a119aad4b5b3b232c.zip
13: drop upstreamed 12_all_disable-systemtap-switch.patch
Bug: https://bugs.gentoo.org/879049 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to '13.1.0')
-rw-r--r--13.1.0/gentoo/12_all_disable-systemtap-switch.patch122
1 files changed, 0 insertions, 122 deletions
diff --git a/13.1.0/gentoo/12_all_disable-systemtap-switch.patch b/13.1.0/gentoo/12_all_disable-systemtap-switch.patch
deleted file mode 100644
index 4d69141..0000000
--- a/13.1.0/gentoo/12_all_disable-systemtap-switch.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-From bb510ed7ea82093c924b027489db6f92250a85b3 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyfox@gentoo.org>
-Date: Sat, 12 May 2018 12:56:46 +0100
-Subject: [PATCH] gcc/configure.ac: add --disable-systemtap switch
-
-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
-Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
----
- gcc/configure | 34 ++++++++++++++++++++++++++--------
- gcc/configure.ac | 30 ++++++++++++++++++++++--------
- 2 files changed, 48 insertions(+), 16 deletions(-)
-
-diff --git a/gcc/configure b/gcc/configure
-index 3dcf7752b..c2049f117 100755
---- a/gcc/configure
-+++ b/gcc/configure
-@@ -1015,6 +1015,7 @@ enable_gnu_unique_object
- enable_linker_build_id
- enable_libssp
- enable_default_ssp
-+enable_systemtap
- with_long_double_128
- with_long_double_format
- with_gc
-@@ -1773,6 +1774,7 @@ Optional Features:
- compiler will always pass --build-id to linker
- --enable-libssp enable linking against libssp
- --enable-default-ssp enable Stack Smashing Protection as default
-+ --disable-systemtap enable systemtap static probe points [default=auto]
- --enable-maintainer-mode
- enable make rules and dependencies not useful (and
- sometimes confusing) to the casual installer
-@@ -31387,17 +31389,33 @@ fi
-
- # Test for <sys/sdt.h> on the target.
-
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking sys/sdt.h in the target C library" >&5
-+
-+# Check whether --enable-systemtap was given.
-+if test "${enable_systemtap+set}" = set; then :
-+ enableval=$enable_systemtap; enable_systemtap=$enableval
-+else
-+ enable_systemtap=auto
-+fi
-+
-+
-+if test x$enable_systemtap != xno; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking sys/sdt.h in the target C library" >&5
- $as_echo_n "checking sys/sdt.h in the target C library... " >&6; }
--have_sys_sdt_h=no
--if test -f $target_header_dir/sys/sdt.h; then
-- have_sys_sdt_h=yes
-+ have_sys_sdt_h=no
-+ if test -f $target_header_dir/sys/sdt.h ; then
-+ have_sys_sdt_h=yes
-
- $as_echo "#define HAVE_SYS_SDT_H 1" >>confdefs.h
-
--fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sys_sdt_h" >&5
-+ fi
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sys_sdt_h" >&5
- $as_echo "$have_sys_sdt_h" >&6; }
-+ if test x$enable_systemtap = xyes ; then
-+ if test x$have_sys_sdt_h = xno ; then
-+ as_fn_error $? "sys/sdt.h was not found" "$LINENO" 5
-+ fi
-+ fi
-+fi
-
- # Check if TFmode long double should be used by default or not.
- # Some glibc targets used DFmode long double, but with glibc 2.4
---- a/gcc/configure.ac
-+++ b/gcc/configure.ac
-@@ -6904,14 +6904,28 @@ AC_SUBST([enable_default_ssp])
-
- # Test for <sys/sdt.h> on the target.
- GCC_TARGET_TEMPLATE([HAVE_SYS_SDT_H])
--AC_MSG_CHECKING(sys/sdt.h in the target C library)
--have_sys_sdt_h=no
--if test -f $target_header_dir/sys/sdt.h; then
-- have_sys_sdt_h=yes
-- AC_DEFINE(HAVE_SYS_SDT_H, 1,
-- [Define if your target C library provides sys/sdt.h])
--fi
--AC_MSG_RESULT($have_sys_sdt_h)
-+
-+AC_ARG_ENABLE(systemtap,
-+[AS_HELP_STRING([--disable-systemtap],
-+ [enable systemtap static probe points [default=auto]])],
-+ enable_systemtap=$enableval,
-+ enable_systemtap=auto)
-+
-+if test x$enable_systemtap != xno; then
-+ AC_MSG_CHECKING(sys/sdt.h in the target C library)
-+ have_sys_sdt_h=no
-+ if test -f $target_header_dir/sys/sdt.h ; then
-+ have_sys_sdt_h=yes
-+ AC_DEFINE(HAVE_SYS_SDT_H, 1,
-+ [Define if your target C library provides sys/sdt.h])
-+ fi
-+ AC_MSG_RESULT($have_sys_sdt_h)
-+ if test x$enable_systemtap = xyes ; then
-+ if test x$have_sys_sdt_h = xno ; then
-+ AC_MSG_ERROR([sys/sdt.h was not found])
-+ fi
-+ fi
-+fi
-
- # Check if TFmode long double should be used by default or not.
- # Some glibc targets used DFmode long double, but with glibc 2.4
---
-2.17.0
-