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
-
next 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