public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/gcc-patches:master commit in: 13.1.0/gentoo/
Date: Wed,  2 Nov 2022 17:07:32 +0000 (UTC)	[thread overview]
Message-ID: <1667408847.01fd5d7f44dee4836111388a119aad4b5b3b232c.sam@gentoo> (raw)

commit:     01fd5d7f44dee4836111388a119aad4b5b3b232c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 17:06:56 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 17:07:27 2022 +0000
URL:        https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=01fd5d7f

13: drop upstreamed 12_all_disable-systemtap-switch.patch

Bug: https://bugs.gentoo.org/879049
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../gentoo/12_all_disable-systemtap-switch.patch   | 122 ---------------------
 1 file changed, 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
-


             reply	other threads:[~2022-11-02 17:07 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-02 17:07 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-11-28 22:38 [gentoo-commits] proj/gcc-patches:master commit in: 13.1.0/gentoo/ Andreas K. Hüttel
2022-11-29 13:21 David Seifert
2022-12-17  4:54 Sam James
2023-01-30  4:21 Sam James
2023-02-06 17:40 Sam James
2023-02-06 18:36 Sam James
2023-02-12 23:18 Sam James
2023-03-13 22:28 Sam James
2023-04-23  2:41 Sam James
2023-04-23  2:41 Sam James

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1667408847.01fd5d7f44dee4836111388a119aad4b5b3b232c.sam@gentoo \
    --to=sam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox