diff options
Diffstat (limited to 'dev-debug/gdb')
-rw-r--r-- | dev-debug/gdb/Manifest | 4 | ||||
-rw-r--r-- | dev-debug/gdb/gdb-16.2-r2.ebuild | 26 | ||||
-rw-r--r-- | dev-debug/gdb/gdb-9999.ebuild | 26 |
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() { |