summaryrefslogtreecommitdiff
path: root/dev-debug/gdb
diff options
context:
space:
mode:
Diffstat (limited to 'dev-debug/gdb')
-rw-r--r--dev-debug/gdb/Manifest4
-rw-r--r--dev-debug/gdb/gdb-16.2-r2.ebuild26
-rw-r--r--dev-debug/gdb/gdb-9999.ebuild26
3 files changed, 22 insertions, 34 deletions
diff --git a/dev-debug/gdb/Manifest b/dev-debug/gdb/Manifest
index c9848c114819..95f905fa69de 100644
--- a/dev-debug/gdb/Manifest
+++ b/dev-debug/gdb/Manifest
@@ -4,6 +4,6 @@ DIST gdb-16.2.tar.xz 24426680 BLAKE2B 480cc5c116e418d7eb13a68bee8a2ced8e7a40bd38
EBUILD gdb-15.2-r100.ebuild 9185 BLAKE2B ef2d07f452d550a9ad6e9be37e6873d1edd78ef5b40832d33c5f241f2facf13ad226f4c08b7c3762b8b298eaae9b3004d6de9344b3209731874c88ce59c2b472 SHA512 0a537e66d10b8b53e16235f5251790a6c9154cddc9afe6a34843ab6d1b20e1f3d8c32e447035f19330f108b2d7e2a1c7fe5080d745fd298471bde7d9a8c19a28
EBUILD gdb-15.2-r101.ebuild 9645 BLAKE2B 120159f16f6be7bf9313ac3b15c826425d5f4935feeb1998f443befb8d701ae68f74ac39c05b3b9c414b46ce5197bea1a16c121ca8e4b5ec92a44faa72044ef9 SHA512 513fa24fd7215e3b50411acbb8888a029794e92eb24a6c365fce8917c3d50af24574753ec5784c2b8a11f7415b5db37fdcf0264c5f44f1a7d677466e8aed53b9
EBUILD gdb-15.2-r103.ebuild 9728 BLAKE2B 6d3db7d4cef1a0264211cd3a00bf15acb76516e3ad05c605cb3f6fdbec1e977a75791de1247059e60cf624a2972c67adb1ace3aa76877c9b45db50a5dfb8b1ba SHA512 78f596bb4205418ae48a5e06542c07dc730a15988f82723108aecf7d7d40fc2fd5c574f3501a4c513756f97ebfba547203e77c949b1ca7263d11ad118edc1246
-EBUILD gdb-16.2-r2.ebuild 9834 BLAKE2B 20b2cb221e6e9faab026daf3b8e4982ef7359b099fcd8bf0fa2367ac8db3ec7d94033bbd5e965037493bbad853a4bb218a6e0a89d1c8ab5943f7ae6c7049f9a2 SHA512 17315665abd704662f53db1d7710348d05ecc58901f30f5ee687995d202801eb70679bc1f36c333e49bbd81958af9c759a3cffefc9494e6c6ef08a16302e7b04
-EBUILD gdb-9999.ebuild 9834 BLAKE2B 20b2cb221e6e9faab026daf3b8e4982ef7359b099fcd8bf0fa2367ac8db3ec7d94033bbd5e965037493bbad853a4bb218a6e0a89d1c8ab5943f7ae6c7049f9a2 SHA512 17315665abd704662f53db1d7710348d05ecc58901f30f5ee687995d202801eb70679bc1f36c333e49bbd81958af9c759a3cffefc9494e6c6ef08a16302e7b04
+EBUILD gdb-16.2-r2.ebuild 9486 BLAKE2B d0bd9d2aa7365f6523303dce99f7fe2af097e0fcac11c1245b67b6eeb7b6215144827b0de71fab648c59e6158014a8aaea88a1f8a947ebbce2764035d32beda2 SHA512 d31e434871526857849ccbfe2dc633b552aa9300cc03ecdc4c44426b2805af632677c78d7e751550e1b734f996777581d975686725a192c8ee0cea4f3f821553
+EBUILD gdb-9999.ebuild 9486 BLAKE2B d0bd9d2aa7365f6523303dce99f7fe2af097e0fcac11c1245b67b6eeb7b6215144827b0de71fab648c59e6158014a8aaea88a1f8a947ebbce2764035d32beda2 SHA512 d31e434871526857849ccbfe2dc633b552aa9300cc03ecdc4c44426b2805af632677c78d7e751550e1b734f996777581d975686725a192c8ee0cea4f3f821553
MISC metadata.xml 1525 BLAKE2B 01da40ca52658bfbbe95c525d647dc01bbe85ed7e667f67fa98eb13c63dc31cde5449497345f1c8a4c21bc6585deac9a9947f086a7c8229cc34eaee3e59158d9 SHA512 e58d0ac3dd0394f16c8a0da8a1cc4a4f14f56f793a55a8b3ed60bd562a3e79671a112d4c459b310d716350fc62112f3d45c2ae10b85cf56f54049312ac21d8c7
diff --git a/dev-debug/gdb/gdb-16.2-r2.ebuild b/dev-debug/gdb/gdb-16.2-r2.ebuild
index 94a55473c3a3..6c32d99c1524 100644
--- a/dev-debug/gdb/gdb-16.2-r2.ebuild
+++ b/dev-debug/gdb/gdb-16.2-r2.ebuild
@@ -134,14 +134,16 @@ PATCHES=(
pkg_setup() {
local CONFIG_CHECK
- if kernel_is -ge 6.11.3 ; then
- # https://forums.gentoo.org/viewtopic-p-8846891.html
- #
- # Either CONFIG_PROC_MEM_ALWAYS_FORCE or CONFIG_PROC_MEM_FORCE_PTRACE
- # should be okay, but not CONFIG_PROC_MEM_NO_FORCE.
- CONFIG_CHECK+="
- ~!PROC_MEM_NO_FORCE
- "
+ if [[ ${CHOST} == *-linux-* ]] ; then
+ if kernel_is -ge 6.11.3 ; then
+ # https://forums.gentoo.org/viewtopic-p-8846891.html
+ #
+ # Either CONFIG_PROC_MEM_ALWAYS_FORCE or CONFIG_PROC_MEM_FORCE_PTRACE
+ # should be okay, but not CONFIG_PROC_MEM_NO_FORCE.
+ CONFIG_CHECK+="
+ ~!PROC_MEM_NO_FORCE
+ "
+ fi
fi
linux-info_pkg_setup
@@ -160,14 +162,6 @@ src_prepare() {
# Avoid using ancient termcap from host on Prefix systems
sed -i -e 's/termcap tinfow/tinfow/g' \
gdb/configure{.ac,} || die
- if [[ ${CHOST} == *-solaris* ]] ; then
- # code relies on C++11, so make sure we get that selected
- # due to Python 3.11 pymacro.h doing stuff to work around
- # versioning mess based on the C version, while we're compiling
- # C++ here, so we need to make it clear we're doing C++11/C11
- # because Solaris system headers act on these
- sed -i -e 's/-x c++/-std=c++11/' gdb/Makefile.in || die
- fi
}
gdb_branding() {
diff --git a/dev-debug/gdb/gdb-9999.ebuild b/dev-debug/gdb/gdb-9999.ebuild
index 94a55473c3a3..6c32d99c1524 100644
--- a/dev-debug/gdb/gdb-9999.ebuild
+++ b/dev-debug/gdb/gdb-9999.ebuild
@@ -134,14 +134,16 @@ PATCHES=(
pkg_setup() {
local CONFIG_CHECK
- if kernel_is -ge 6.11.3 ; then
- # https://forums.gentoo.org/viewtopic-p-8846891.html
- #
- # Either CONFIG_PROC_MEM_ALWAYS_FORCE or CONFIG_PROC_MEM_FORCE_PTRACE
- # should be okay, but not CONFIG_PROC_MEM_NO_FORCE.
- CONFIG_CHECK+="
- ~!PROC_MEM_NO_FORCE
- "
+ if [[ ${CHOST} == *-linux-* ]] ; then
+ if kernel_is -ge 6.11.3 ; then
+ # https://forums.gentoo.org/viewtopic-p-8846891.html
+ #
+ # Either CONFIG_PROC_MEM_ALWAYS_FORCE or CONFIG_PROC_MEM_FORCE_PTRACE
+ # should be okay, but not CONFIG_PROC_MEM_NO_FORCE.
+ CONFIG_CHECK+="
+ ~!PROC_MEM_NO_FORCE
+ "
+ fi
fi
linux-info_pkg_setup
@@ -160,14 +162,6 @@ src_prepare() {
# Avoid using ancient termcap from host on Prefix systems
sed -i -e 's/termcap tinfow/tinfow/g' \
gdb/configure{.ac,} || die
- if [[ ${CHOST} == *-solaris* ]] ; then
- # code relies on C++11, so make sure we get that selected
- # due to Python 3.11 pymacro.h doing stuff to work around
- # versioning mess based on the C version, while we're compiling
- # C++ here, so we need to make it clear we're doing C++11/C11
- # because Solaris system headers act on these
- sed -i -e 's/-x c++/-std=c++11/' gdb/Makefile.in || die
- fi
}
gdb_branding() {