From unknown Mon Jun 16 13:27:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#73190 <73190@debbugs.gnu.org> To: bug#73190 <73190@debbugs.gnu.org> Subject: Status: [PATCH 0/3] gnu: dyninst: Update to 13.0.0. Reply-To: bug#73190 <73190@debbugs.gnu.org> Date: Mon, 16 Jun 2025 20:27:28 +0000 retitle 73190 [PATCH 0/3] gnu: dyninst: Update to 13.0.0. reassign 73190 guix-patches submitter 73190 Nguy=E1=BB=85n Gia Phong severity 73190 normal tag 73190 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 22:26:18 2024 Received: (at submit) by debbugs.gnu.org; 12 Sep 2024 02:26:18 +0000 Received: from localhost ([127.0.0.1]:39816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZXG-0000cz-DE for submit@debbugs.gnu.org; Wed, 11 Sep 2024 22:26:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:49388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZXC-0000cp-Ix for submit@debbugs.gnu.org; Wed, 11 Sep 2024 22:26:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1soZX5-0002eZ-0i for guix-patches@gnu.org; Wed, 11 Sep 2024 22:26:07 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1soZX0-0002bq-8A for guix-patches@gnu.org; Wed, 11 Sep 2024 22:26:06 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CCF3240D1E; Thu, 12 Sep 2024 04:25:58 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eECV_yrG9tBk; Thu, 12 Sep 2024 04:25:57 +0200 (CEST) From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726107957; bh=yQiMY5svEpmo9mts36oOvRSMiHV1jas5Dqcm2YA1mZk=; h=From:To:Cc:Subject:Date; b=Gs2JocW26h6+KyarVd573tjokPLBnZdjGuhKppCd+R0wblxBneYr4evs7rYCiHaaO HZ52rqj++fp9iXkf+PDxc8mNmn/BIK120rOk6+CXyxZASPp5pj7iOWVpNLS5/9/6dZ 7wgU19jcA2+y0VBAf2CHfjNcl3aMLtoRJI7kfmDxQkEp/WLGW3li+bZigb6wu9QZ6E 3N1LcOBzWIFPQFvvAX95FzabF12EDUY9S4XcGtPkdrIirgfA0D1hNjpvBX3LIKU4cN ZvGylNXoVvnFI+zu8maesIBq8n7xxHeWfyKc5cBKaWoOQbD5bhK7EE28vPnKE0Z7ag drXCc0Wp/EF9g== To: guix-patches@gnu.org Subject: [PATCH 0/3] gnu: dyninst: Update to 13.0.0. Date: Thu, 12 Sep 2024 11:25:39 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=mcsinyx@disroot.org; helo=layka.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) The currently included Dyninst 10.2.1 recently failed to build due to stricter include lookup (dataflowAPI/src/AbslocInterface.C missing std::deque). Since no package depends on Dyninst, let's just upgrade it to the latest version 13.0.0 instead of adding more patches. This new version depends on GCC internal library iberty with an additional header demangle.h. I referenced the Debian package and it does seem to include this header: https://packages.debian.org/sid/amd64/libiberty-dev/filelist I wonder if we should also put iberty headers under a libiberty/ namespace though. (Speaking of header namespacing, I am not happy with how Dyninst lay out generically named headers, e.g. Command.h, Event.h, Graph.h, etc. directly under include/. I suppose it is not particularly an issue for Guix thanks to declarative build.) Dyninst is built with PIC, so the same must be done for the statically linked libiberty. Debian is doing the same so I suppose it should not affect other dependees. Nguyễn Gia Phong (3): gnu: make-libiberty: Install the header demangle.h. gnu: make-libiberty: Build with -fPIC. gnu: dyninst: Update to 13.0.0. gnu/local.mk | 1 - gnu/packages/gcc.scm | 3 ++ gnu/packages/instrumentation.scm | 17 +++++----- .../dyninst-fix-glibc-compatibility.patch | 33 ------------------- 4 files changed, 11 insertions(+), 43 deletions(-) delete mode 100644 gnu/packages/patches/dyninst-fix-glibc-compatibility.patch base-commit: b6d5a7f5836739dab884b49a64ca354794dd845f -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 22:29:03 2024 Received: (at 73190) by debbugs.gnu.org; 12 Sep 2024 02:29:03 +0000 Received: from localhost ([127.0.0.1]:39825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZZv-0000iV-Fy for submit@debbugs.gnu.org; Wed, 11 Sep 2024 22:29:03 -0400 Received: from layka.disroot.org ([178.21.23.139]:60236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZZt-0000i4-QN for 73190@debbugs.gnu.org; Wed, 11 Sep 2024 22:29:02 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 30E1441AB1; Thu, 12 Sep 2024 04:28:54 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aPMQZ8yLOAeI; Thu, 12 Sep 2024 04:28:53 +0200 (CEST) From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726108133; bh=I98UQ6Ysd8ubUZJ/2+lXLJnGwamv7BTRsUgmjLzHO0M=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=DWMe2wOwZxU0zuMJKEslCxtcfKVZfCbp+XzQniGPCle0GhtmjTt4If3IPYL2TN99F TZkeUYx3pX53MDHrwfk+deJwitS43HEACciS47/Ne51msl5xgk5lM+srw+QC9ewvCX CK4p2QgCkObTueO3kzykJjzYZinS+PL7rrJfPFuMbhGQApq4bfYVAwbj0zHcMl4DoO d6JDEOCq6RU6pL99uK8iESV4hLE5d/ilfNy/NMeY4eeimchj2nCKHFQ0Csj1oLk0Bi NxqcQbzgQmy5AYNMAhxJXV3s9mHNh0HDrAKtsRCJhRyQ+dknYAhPNGby++UjJFfZOg QL4f0j6DC3Pzw== To: 73190@debbugs.gnu.org Subject: [PATCH 1/3] gnu: make-libiberty: Install the header demangle.h. Date: Thu, 12 Sep 2024 11:28:32 +0900 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Ludovic Courtès Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This header is wanted by Dyninst. * gnu/packages/gcc.scm (make-libiberty): Add include/demangle.h to install phase. Change-Id: I01235071b75b412f55785d240cda248315b7a93e --- gnu/packages/gcc.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 2f90024295b2..fef05b0c32d6 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023 Bruno Victal ;;; Copyright © 2023 Maxim Cournoyer +;;; Copyright © 2024 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -1074,6 +1075,7 @@ (define (make-libiberty gcc) (lib (string-append out "/lib/")) (include (string-append out "/include/"))) (install-file "libiberty.a" lib) + (install-file "../include/demangle.h" include) (install-file "../include/libiberty.h" include))))))) (inputs '()) (outputs '("out")) -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 22:29:08 2024 Received: (at 73190) by debbugs.gnu.org; 12 Sep 2024 02:29:08 +0000 Received: from localhost ([127.0.0.1]:39828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZZz-0000im-Ri for submit@debbugs.gnu.org; Wed, 11 Sep 2024 22:29:08 -0400 Received: from layka.disroot.org ([178.21.23.139]:42056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZZy-0000ie-BH for 73190@debbugs.gnu.org; Wed, 11 Sep 2024 22:29:06 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8CC6041CAA; Thu, 12 Sep 2024 04:28:58 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFp1E5Sjn-T2; Thu, 12 Sep 2024 04:28:57 +0200 (CEST) From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726108137; bh=FoGSAaw6huZVRo75d9gmr2m+mRH8uTYVoyJFMqqGZLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=RZgDYd0pe0wDi/ENIuLa2UXP827PEFO7W8a2/LpFg5CYtUvK4Wh/dbYCalTwgRziw 4Q/RTG8Yd4AapSnwSV774F4qP5irB38g46Z6n3i5gQrd+kX3w5hY7jynQU79pTP4n5 EVSF6j3N8WjmI+sVi2mFA9Q0NHk1Nbpwu9/ohNrt/6Sag20xJs14/VPYoccvE12KU4 Q429qqTPqf14DbTz6X6oDuBl/Y4IIQZRt9x7Ub7+WPKiPO60qvbpW/JtPa0TlnBdn6 UfcwVTgOhDlmdoHEnOxL4k74mhHVCGo7ggG9KmMUSOJHixmiN64Tr9ENjrfjYbFVOJ qwxNJizeU8xLg== To: 73190@debbugs.gnu.org Subject: [PATCH 2/3] gnu: make-libiberty: Build with -fPIC. Date: Thu, 12 Sep 2024 11:28:33 +0900 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Ludovic Courtès Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Since iberty is a static library, linking a PIC-enabled target to it requires it to also have been built with PIC. (The target is Dyninst in this case.) * gnu/packages/gcc.scm (make-libiberty)[arguments]: Adjust make-flags to add -fPIC to CFLAGS. Change-Id: I155045d05f4434cb68be933a95b7bc9fdec98818 --- gnu/packages/gcc.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index fef05b0c32d6..9da2d629cce7 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1064,6 +1064,7 @@ (define (make-libiberty gcc) (name "libiberty") (arguments `(#:out-of-source? #t + #:make-flags '("CFLAGS=-fPIC") #:phases (modify-phases %standard-phases (add-before 'configure 'chdir -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 22:29:23 2024 Received: (at 73190) by debbugs.gnu.org; 12 Sep 2024 02:29:23 +0000 Received: from localhost ([127.0.0.1]:39831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZaC-0000jD-5G for submit@debbugs.gnu.org; Wed, 11 Sep 2024 22:29:23 -0400 Received: from layka.disroot.org ([178.21.23.139]:55678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soZa6-0000j0-S5 for 73190@debbugs.gnu.org; Wed, 11 Sep 2024 22:29:18 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 2DFC2415A1; Thu, 12 Sep 2024 04:29:07 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5KtaBDw33YEk; Thu, 12 Sep 2024 04:29:02 +0200 (CEST) From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726108142; bh=YGrtnoskiSQYgDntNc+AKa9ToTTF1cPkArgOFEJUPOw=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=k+/h7Bg/Hc1FOpFPvETrbGr/E9fRtgLk/Vnbm5+qDzYumahzUJG5JNmB5eyJg4Z18 eL4o6u572C9yTm8SPmPB8BrWPiRS13mK6A04ZlyZ7qBJrKwo0C3WYjYtItYZCrP2qm qaEccFlw8Yxxq28Qj0lk/+tWmBZKDCmHyohR/BRJr2XFsWcg2iPLwBtqGG5R4vetxi Y2Cn4O4W1x6reKJt2CD4dogOjcXy06zz6OgFOU7NVnnmUOL0UdYpRhswtjaatZIuWG 7PZkKRJrjkWxrt27+TkTxjeQxzYtBHfnbF66O3z1KBznCgecH+AW2XxuOGozCMFYJ8 2oRBN0o1HyBYg== To: 73190@debbugs.gnu.org Subject: [PATCH 3/3] gnu: dyninst: Update to 13.0.0. Date: Thu, 12 Sep 2024 11:28:34 +0900 Message-ID: <3e1413849ec6540c0929b06c4d731c0f1ac06100.1726106463.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/instrumentations.scm (dyninst): Update to 13.0.0. [propagated-inputs]: Add libiberty. * gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: Remove file. Change-Id: I6e5dfa9d698de4d45614c535b5dd5cdaad239425 --- gnu/local.mk | 1 - gnu/packages/instrumentation.scm | 17 +++++----- .../dyninst-fix-glibc-compatibility.patch | 33 ------------------- 3 files changed, 8 insertions(+), 43 deletions(-) delete mode 100644 gnu/packages/patches/dyninst-fix-glibc-compatibility.patch diff --git a/gnu/local.mk b/gnu/local.mk index ed630041ff95..2485b4ab1669 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1160,7 +1160,6 @@ dist_patch_DATA = \ %D%/packages/patches/dvd+rw-tools-add-include.patch \ %D%/packages/patches/dwarves-threading-reproducibility.patch \ %D%/packages/patches/dynaconf-unvendor-deps.patch \ - %D%/packages/patches/dyninst-fix-glibc-compatibility.patch \ %D%/packages/patches/efivar-211.patch \ %D%/packages/patches/eigen-fix-strict-aliasing-bug.patch \ %D%/packages/patches/einstein-build.patch \ diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm index f8bc2702bc37..0cc9a3a8d751 100644 --- a/gnu/packages/instrumentation.scm +++ b/gnu/packages/instrumentation.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2021, 2022 Olivier Dion ;;; Copyright © 2023 Andy Tai ;;; Copyright © 2023 Marius Bakke +;;; Copyright © 2024 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -35,6 +36,7 @@ (define-module (gnu packages instrumentation) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages gawk) + #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages guile) #:use-module (gnu packages haskell-xyz) @@ -202,9 +204,7 @@ (define-public barectf (define-public dyninst (package (name "dyninst") - ;; Newer versions are not promoted on main home page. - ;; Upgrade to 12.0.1 if anyone require a newer version. - (version "10.2.1") + (version "13.0.0") (source (origin (method git-fetch) (uri (git-reference @@ -212,9 +212,8 @@ (define-public dyninst (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1m04pg824rqx647wvk9xl33ri8i6mm0vmrz9924li25dxbr4zqd5")) - (patches - (search-patches "dyninst-fix-glibc-compatibility.patch")))) + (base32 + "0vkd9z6zwvn13ynfys2fg5yanv7n9pl7x5z8m1lcnmnb0kwgi035")))) (build-system cmake-build-system) (arguments @@ -238,10 +237,10 @@ (define-public dyninst (add-after 'unpack 'patch-bad-logic (lambda _ (substitute* "dyninstAPI/src/linux.C" - (("if\\(\\!fgets\\(buffer, 512, ldconfig\\)\\)") - "fgets(buffer, 512, ldconfig); if (false)"))))))) + (("if\\(fgets\\(buffer, buffer_size, ldconfig\\)\\)") + "fgets(buffer, buffer_size, ldconfig); if (true)"))))))) (propagated-inputs - (list elfutils boost tbb-2020)) + (list elfutils libiberty boost tbb)) (home-page "https://dyninst.org/") (synopsis "Dynamic instrumentation") (description "Dyninst is a collection of libraries for instrumenting, diff --git a/gnu/packages/patches/dyninst-fix-glibc-compatibility.patch b/gnu/packages/patches/dyninst-fix-glibc-compatibility.patch deleted file mode 100644 index cd018da6cce1..000000000000 --- a/gnu/packages/patches/dyninst-fix-glibc-compatibility.patch +++ /dev/null @@ -1,33 +0,0 @@ -From f233c46ac7b415104d04e4bb74bd7a0fcf24a333 Mon Sep 17 00:00:00 2001 -From: Olivier Dion -Date: Thu, 15 Jun 2023 12:02:08 -0400 -Subject: [PATCH] Fix compatibility with glibc 2.35 - -Something has change with the visibility of the _r_debug structure in -glibc 2.35. See this issue -. - -This patch is essentially the upstream fix - -backported. - -Signed-off-by: Olivier Dion ---- - dyninstAPI_RT/src/RTlinux.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/dyninstAPI_RT/src/RTlinux.c b/dyninstAPI_RT/src/RTlinux.c -index fc231d0a4..2f17ff677 100644 ---- a/dyninstAPI_RT/src/RTlinux.c -+++ b/dyninstAPI_RT/src/RTlinux.c -@@ -406,7 +406,6 @@ void dyninstTrapHandler(int sig, siginfo_t *sg, ucontext_t *context) - #if defined(cap_binary_rewriter) - - extern struct r_debug _r_debug; --DLLEXPORT struct r_debug _r_debug __attribute__ ((weak)); - - /* Verify that the r_debug variable is visible */ - void r_debugCheck() { assert(_r_debug.r_map); } --- -2.40.1 - -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 12 13:00:23 2024 Received: (at 73190) by debbugs.gnu.org; 12 Sep 2024 17:00:23 +0000 Received: from localhost ([127.0.0.1]:41774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sonB8-00059Y-Qz for submit@debbugs.gnu.org; Thu, 12 Sep 2024 13:00:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sonB6-00055r-TB for 73190@debbugs.gnu.org; Thu, 12 Sep 2024 13:00:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sonAs-0001KW-Os; Thu, 12 Sep 2024 13:00:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=+Xc5/XgCuM7v10djinKsJEq8bJQUwECYT8IdXmHrAvA=; b=iUak3CrptqqusScG0Hjn HFkuFpZW6ah790Pt+edKGSkS0jLbdXVtuxTbCVZ0THRs2Snpl5+6w1S3RUsSDXj1VJnPGRDafVRg1 0LTZjU/aCQllja3bgjRPgu0KMHdBJs6JGUnXINIxzfMqQl4WG2VOLXH7qmqwNKpoJ+tco6qeSfu1C jH3QrGEq7jY1qt2WEKqX66f6v+4q5CbSuCAE1Djv086ja+COHzJS8XWQGIC+fsKS2hsOXmRYCHJBZ xQHuzh/+9yM68Tf4+w9AFIPtohce+gArYMziAnKAsHaJJWWgRd1AZvFqUTmN9zX26HThXQtkzvBV2 +Ob2wvQYB8hwXQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: =?utf-8?Q?Nguy=E1=BB=85n?= Gia Phong Subject: Re: [bug#73190] [PATCH 2/3] gnu: make-libiberty: Build with -fPIC. In-Reply-To: (=?utf-8?Q?=22Nguy=E1=BB=85n?= Gia Phong"'s message of "Thu, 12 Sep 2024 11:28:33 +0900") References: Date: Thu, 12 Sep 2024 19:00:01 +0200 Message-ID: <877cbgkdta.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73190 Cc: Andreas Enge , 73190@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Nguy=E1=BB=85n Gia Phong skribis: > Since iberty is a static library, linking a PIC-enabled target to it > requires it to also have been built with PIC. (The target is Dyninst > in this case.) > > * gnu/packages/gcc.scm (make-libiberty)[arguments]: > Adjust make-flags to add -fPIC to CFLAGS. > > Change-Id: I155045d05f4434cb68be933a95b7bc9fdec98818 [...] > + #:make-flags '("CFLAGS=3D-fPIC") I believe this overrides the default =E2=80=98CFLAGS=E2=80=99, and the end = result is that the library would be compiled with =E2=80=98-O0 -g0=E2=80=99. So unless I=E2=80=99m mistaken, you should instead have: "CFLAGS=3D-O2 -g -fPIC" Apart from that, the patch series looks good to me. Could you send updated patches? Thanks in advance, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 03:40:37 2024 Received: (at 73190) by debbugs.gnu.org; 19 Sep 2024 07:40:37 +0000 Received: from localhost ([127.0.0.1]:59730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srBmH-0005DG-56 for submit@debbugs.gnu.org; Thu, 19 Sep 2024 03:40:37 -0400 Received: from layka.disroot.org ([178.21.23.139]:48338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srBmE-0005D6-Ge for 73190@debbugs.gnu.org; Thu, 19 Sep 2024 03:40:36 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3BC1C23D8D; Thu, 19 Sep 2024 09:40:16 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 4nuDvYnN7YAm; Thu, 19 Sep 2024 09:40:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726731615; bh=IDPVLHyXU0V3TPF7BvEFrDwSMVtYEdRMvBb4M+fCaU8=; h=From:To:Cc:Subject:Date; b=XEBKdKB/Ehm8+7zM3qIxLAPnCCFpGXoM2BTaz9Tvm59sFb6vF+/NTy0hMkId5+Zgh AmmXsQMpBFYtKRQFcc3butPbUUzkJ787BsZAH26fQzQQdPRUI+nkTBhT6sD2onolMl XyjeeGKGR2qbrmfZ11XljZipIPFgyGXxiLPPO+1uZyXQVv0h5U1SgJuo/CyIV9E+IB +T7X1U2DO3OdpJVZWKaxm42fFy3Xfej3UjztPtsm+s0oVWul5Z2xKy3qxM+59jHMBE VHIi7pgIyM83wbj6xLq9ox9UVf2+MwNywX3mKMNm2c58995FSuxiV/YtKWdafqFt0y JSg5NCIDoNbYA== From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= To: 73190@debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: make-libiberty: Install the header demangle.h. Date: Thu, 19 Sep 2024 16:38:37 +0900 Message-ID: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Ludovic Courtès Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This header is wanted by Dyninst. * gnu/packages/gcc.scm (make-libiberty): Add include/demangle.h to install phase. Change-Id: I01235071b75b412f55785d240cda248315b7a93e --- This patch is identical as v1. gnu/packages/gcc.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 9ec4a3a68785..164c8d782ca3 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023 Bruno Victal ;;; Copyright © 2023 Maxim Cournoyer +;;; Copyright © 2024 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -1075,6 +1076,7 @@ (define (make-libiberty gcc) (lib (string-append out "/lib/")) (include (string-append out "/include/"))) (install-file "libiberty.a" lib) + (install-file "../include/demangle.h" include) (install-file "../include/libiberty.h" include))))))) (inputs '()) (outputs '("out")) base-commit: 610b395424c02274800d85585cb542ad66d9afea -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 03:40:44 2024 Received: (at 73190) by debbugs.gnu.org; 19 Sep 2024 07:40:44 +0000 Received: from localhost ([127.0.0.1]:59733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srBmO-0005Db-H9 for submit@debbugs.gnu.org; Thu, 19 Sep 2024 03:40:44 -0400 Received: from layka.disroot.org ([178.21.23.139]:56284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srBmM-0005DU-Vx for 73190@debbugs.gnu.org; Thu, 19 Sep 2024 03:40:43 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5F87A23DB9; Thu, 19 Sep 2024 09:40:25 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id QXr0_-aGHUZL; Thu, 19 Sep 2024 09:40:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726731624; bh=hmsa9AgpY4+VrqKRpYqeL/OMJv+cuNhI9If11tDBi70=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=h9jY/0S5gFQNbNWPgMhzTniWQKbWx0FgPIsSh5PUUBQbob9pUK9ODmEXvpwLvZRJs 3fUNwFpIoW54vebYGcRn559uJUPPLuCW8GBftaoWHDJ7nZuImRWL5fX2MavZGCYUeq 7a2YtsttfTNIFg135pzXPUUSXkk86YEYX/8yIq7aLSHdmY/DT8aTdATLxHR08E0J9B FwQcvKBSCgrLyJV2BE8W53ib0Oe7iQ3+DvMSWOuRBK1zixAzVWCSzOPYAcMEwKfq8a bCC+fFZAJct3ru1EWIH8WVaTHCwp09IQMXJ1b6Kntg7fQdbwu8YVfEVgNLLHwvo317 B72S53cmlB2qA== From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= To: 73190@debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: make-libiberty: Build with -fPIC. Date: Thu, 19 Sep 2024 16:38:38 +0900 Message-ID: <046637012d1dd689b9ffe105a4c33f3eaa14ada7.1726731518.git.mcsinyx@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Ludovic Courtès Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Since iberty is a static library, linking a PIC-enabled target to it requires it to also have been built with PIC. (The target is Dyninst in this case.) This `-fPIC' flag is appended to the default CFLAGS of `-O2 -g'. * gnu/packages/gcc.scm (make-libiberty)[arguments]: Adjust make-flags to add -fPIC to CFLAGS. Change-Id: I155045d05f4434cb68be933a95b7bc9fdec98818 --- gnu/packages/gcc.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 164c8d782ca3..7fceb4be963f 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1065,6 +1065,7 @@ (define (make-libiberty gcc) (name "libiberty") (arguments `(#:out-of-source? #t + #:make-flags '("CFLAGS=-O2 -g -fPIC") #:phases (modify-phases %standard-phases (add-before 'configure 'chdir -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 03:41:11 2024 Received: (at 73190) by debbugs.gnu.org; 19 Sep 2024 07:41:11 +0000 Received: from localhost ([127.0.0.1]:59740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srBml-0005F1-SK for submit@debbugs.gnu.org; Thu, 19 Sep 2024 03:41:11 -0400 Received: from layka.disroot.org ([178.21.23.139]:39458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srBmg-0005Ei-UV for 73190@debbugs.gnu.org; Thu, 19 Sep 2024 03:41:06 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3B12623D18; Thu, 19 Sep 2024 09:40:45 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id L9osUQ7cioIS; Thu, 19 Sep 2024 09:40:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726731640; bh=4BCaP9fRVg7dWvGBiwd9+aKRNtDaJGi9rOWQZ7qnf44=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=UgnVHhk8Hzi7GmWZeaOg8M8CHb25Tz+sezKXR7OiQRs4b3A0elZqDZrgrz3I+BWle zuPHHFm+tJaSlWVcMOTmFXKg1aqqWpf7nyv+Ex2OWDiADqYCKfy5a4upMK07sdSDey KXw9vD4WH1+W+0z58dR4HnTbt6K7ctaH28QKq70s8t6NPirfI+mbtdcUdZG47aUN5D U5tzRH2j19qQtnJ4PdqMbU+lLSEOngPuSSNJ7V0W4uA4s3B3AcC+d8e8W7DN33526d VSGDsGJsK1rcxyaKAP0JSENKbjgT93PZcryApXUrDRyPtD4y1IEkcizG5n5R5h301d gGy0eRjTp043w== From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= To: 73190@debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: dyninst: Update to 13.0.0. Date: Thu, 19 Sep 2024 16:38:40 +0900 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/instrumentations.scm (dyninst): Update to 13.0.0. [propagated-inputs]: Add libiberty. * gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: Remove file. Change-Id: I6e5dfa9d698de4d45614c535b5dd5cdaad239425 --- This patch is identical as v1. gnu/local.mk | 1 - gnu/packages/instrumentation.scm | 17 +++++----- .../dyninst-fix-glibc-compatibility.patch | 33 ------------------- 3 files changed, 8 insertions(+), 43 deletions(-) delete mode 100644 gnu/packages/patches/dyninst-fix-glibc-compatibility.patch diff --git a/gnu/local.mk b/gnu/local.mk index bdc740ead6d2..3435b7850eb3 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1160,7 +1160,6 @@ dist_patch_DATA = \ %D%/packages/patches/dvd+rw-tools-add-include.patch \ %D%/packages/patches/dwarves-threading-reproducibility.patch \ %D%/packages/patches/dynaconf-unvendor-deps.patch \ - %D%/packages/patches/dyninst-fix-glibc-compatibility.patch \ %D%/packages/patches/efivar-211.patch \ %D%/packages/patches/eigen-fix-strict-aliasing-bug.patch \ %D%/packages/patches/einstein-build.patch \ diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm index f8bc2702bc37..0cc9a3a8d751 100644 --- a/gnu/packages/instrumentation.scm +++ b/gnu/packages/instrumentation.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2021, 2022 Olivier Dion ;;; Copyright © 2023 Andy Tai ;;; Copyright © 2023 Marius Bakke +;;; Copyright © 2024 Nguyễn Gia Phong ;;; ;;; This file is part of GNU Guix. ;;; @@ -35,6 +36,7 @@ (define-module (gnu packages instrumentation) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages gawk) + #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages guile) #:use-module (gnu packages haskell-xyz) @@ -202,9 +204,7 @@ (define-public barectf (define-public dyninst (package (name "dyninst") - ;; Newer versions are not promoted on main home page. - ;; Upgrade to 12.0.1 if anyone require a newer version. - (version "10.2.1") + (version "13.0.0") (source (origin (method git-fetch) (uri (git-reference @@ -212,9 +212,8 @@ (define-public dyninst (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1m04pg824rqx647wvk9xl33ri8i6mm0vmrz9924li25dxbr4zqd5")) - (patches - (search-patches "dyninst-fix-glibc-compatibility.patch")))) + (base32 + "0vkd9z6zwvn13ynfys2fg5yanv7n9pl7x5z8m1lcnmnb0kwgi035")))) (build-system cmake-build-system) (arguments @@ -238,10 +237,10 @@ (define-public dyninst (add-after 'unpack 'patch-bad-logic (lambda _ (substitute* "dyninstAPI/src/linux.C" - (("if\\(\\!fgets\\(buffer, 512, ldconfig\\)\\)") - "fgets(buffer, 512, ldconfig); if (false)"))))))) + (("if\\(fgets\\(buffer, buffer_size, ldconfig\\)\\)") + "fgets(buffer, buffer_size, ldconfig); if (true)"))))))) (propagated-inputs - (list elfutils boost tbb-2020)) + (list elfutils libiberty boost tbb)) (home-page "https://dyninst.org/") (synopsis "Dynamic instrumentation") (description "Dyninst is a collection of libraries for instrumenting, diff --git a/gnu/packages/patches/dyninst-fix-glibc-compatibility.patch b/gnu/packages/patches/dyninst-fix-glibc-compatibility.patch deleted file mode 100644 index cd018da6cce1..000000000000 --- a/gnu/packages/patches/dyninst-fix-glibc-compatibility.patch +++ /dev/null @@ -1,33 +0,0 @@ -From f233c46ac7b415104d04e4bb74bd7a0fcf24a333 Mon Sep 17 00:00:00 2001 -From: Olivier Dion -Date: Thu, 15 Jun 2023 12:02:08 -0400 -Subject: [PATCH] Fix compatibility with glibc 2.35 - -Something has change with the visibility of the _r_debug structure in -glibc 2.35. See this issue -. - -This patch is essentially the upstream fix - -backported. - -Signed-off-by: Olivier Dion ---- - dyninstAPI_RT/src/RTlinux.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/dyninstAPI_RT/src/RTlinux.c b/dyninstAPI_RT/src/RTlinux.c -index fc231d0a4..2f17ff677 100644 ---- a/dyninstAPI_RT/src/RTlinux.c -+++ b/dyninstAPI_RT/src/RTlinux.c -@@ -406,7 +406,6 @@ void dyninstTrapHandler(int sig, siginfo_t *sg, ucontext_t *context) - #if defined(cap_binary_rewriter) - - extern struct r_debug _r_debug; --DLLEXPORT struct r_debug _r_debug __attribute__ ((weak)); - - /* Verify that the r_debug variable is visible */ - void r_debugCheck() { assert(_r_debug.r_map); } --- -2.40.1 - -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 08:57:24 2024 Received: (at 73190-done) by debbugs.gnu.org; 19 Sep 2024 12:57:24 +0000 Received: from localhost ([127.0.0.1]:59989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srGiq-0005Mu-7j for submit@debbugs.gnu.org; Thu, 19 Sep 2024 08:57:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srGio-0005Mb-C5 for 73190-done@debbugs.gnu.org; Thu, 19 Sep 2024 08:57:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srGiQ-0007WD-7x; Thu, 19 Sep 2024 08:56:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=z34ROI6bqjGdwZ6VnmkHraxGubjYsbTIFVLMbtYw77M=; b=sY1clnhNEABOYnxTs1rk R/SB7Fa8s0hkNoERT32+33GXcYnfqUymkk15tyEIfihcYfi9YLWejkVjkiEJwNhRIp/QZDXUkNVcW B2PFWPh0aDW33yQ5i/i+W8rOvji6hycYQAdZr1EFtXQAdFGqje1FB7qHiql9YMF/b8BLOyliO6fuL DFWMEbEie+EFufbPQf1OV+B+BVrmpr431ZIdftvYaSEEwRxWoasHQmoIq3VOllePp5Ogl+JvG5ye1 6IIfS9a+EakfpdNh4rq6nYv6VmFe6N1W42RdmKnxhieP8FzmjTUntbJPjjFO3tVdZv8sR8SczyvA3 zdZd3avpMdnyzQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: =?utf-8?Q?Nguy=E1=BB=85n?= Gia Phong Subject: Re: [bug#73190] [PATCH v2 3/3] gnu: dyninst: Update to 13.0.0. In-Reply-To: (=?utf-8?Q?=22Nguy=E1=BB=85n?= Gia Phong"'s message of "Thu, 19 Sep 2024 16:38:40 +0900") References: Date: Thu, 19 Sep 2024 14:56:55 +0200 Message-ID: <87h6ab7qeg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73190-done Cc: 73190-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Nguy=E1=BB=85n Gia Phong skribis: > * gnu/packages/instrumentations.scm (dyninst): Update to 13.0.0. > [propagated-inputs]: Add libiberty. > * gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: > Remove file. > > Change-Id: I6e5dfa9d698de4d45614c535b5dd5cdaad239425 Pushed as 254c8f2c8cbb47903682b026deac1fd07c48f919. I followed up with e85f52e826b0701c3dcf9acf9d81e5ae57aec8f9, which fixes i686-linux and adds a =E2=80=98supported-systems=E2=80=99 field. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 20:44:18 2024 Received: (at 73190) by debbugs.gnu.org; 20 Sep 2024 00:44:18 +0000 Received: from localhost ([127.0.0.1]:33659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srRkw-00025o-46 for submit@debbugs.gnu.org; Thu, 19 Sep 2024 20:44:18 -0400 Received: from layka.disroot.org ([178.21.23.139]:33322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srRks-00025b-MV for 73190@debbugs.gnu.org; Thu, 19 Sep 2024 20:44:16 -0400 Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 60EE124059; Fri, 20 Sep 2024 02:43:55 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Hx65ouIYkabI; Fri, 20 Sep 2024 02:43:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1726793034; bh=hbk4KWLkxpdhhNdPj+pD8gIDSQlCHjZJC7GlEkTRw+U=; h=Date:To:From:Cc:Subject:References:In-Reply-To; b=IIWwWZU0GUkRVSl/QBQwNeMnOPoc2HY4RmlIeEkXCgGlyBLL3Ech0FM6sTR54yAGk JpgGFOtZeX1BD8LXdKiYh7F1j/kzFFqyHC9HVICOfG3oQ9ZSnFkiafDFHBYon5q4ZE QMHlvuD0XdAg/AuFRXAhLjGLAWnA4v9rn9MQ+cZbLNyiY48ysOX9dXucnJmVxq9J4H GJIbOdn3Qp048L5MNZV6SC5hPR8imDrEofPo3zpMYPbAYIdj1s21vIVYNr1Ao7Y6Zs vmDLqSyPml0j4H66eKSIMpH4h/IuP+zvbXTixkO3RH6ojV61YIoflD1ZUpcdF5I4c/ yz0cr/rwwotjQ== Mime-Version: 1.0 Content-Type: multipart/signed; boundary=4af6f43ff6537510bfae31af74053737bb998b49574b17c36fe1cb768ea1; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Fri, 20 Sep 2024 09:43:45 +0900 Message-Id: To: =?utf-8?q?Ludovic_Court=C3=A8s?= From: =?utf-8?q?Nguy=E1=BB=85n_Gia_Phong?= Subject: Re: [bug#73190] [PATCH v2 3/3] gnu: dyninst: Update to 13.0.0. References: <87h6ab7qeg.fsf@gnu.org> In-Reply-To: <87h6ab7qeg.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73190 Cc: 73190@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --4af6f43ff6537510bfae31af74053737bb998b49574b17c36fe1cb768ea1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 On 2024-09-19 at 14:56+02:00, Ludovic Courtès wrote: > Nguyễn Gia Phong skribis: > > * gnu/packages/instrumentations.scm (dyninst): Update to 13.0.0. > > [propagated-inputs]: Add libiberty. > > * gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: > > Remove file. > > > > Change-Id: I6e5dfa9d698de4d45614c535b5dd5cdaad239425 > > Pushed as 254c8f2c8cbb47903682b026deac1fd07c48f919. > > I followed up with e85f52e826b0701c3dcf9acf9d81e5ae57aec8f9, which fixes > i686-linux and adds a ‘supported-systems’ field. Thank you! --4af6f43ff6537510bfae31af74053737bb998b49574b17c36fe1cb768ea1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHIBAABCAAyFiEE6Q4RuASTNDthMuOUJxSLLAaiIksFAmbsxUUUHG1jc2lueXhA ZGlzcm9vdC5vcmcACgkQJxSLLAaiIksf8gwA6u7db2LW+zRysVbrMFGKh8qA65S9 lOqrMKpJXHQ2NrNbMMUbSmgsBHBmZBwsxdi4TXwlUGYLM4/bbAIzC7hMbjgMYZbw 2AKbOa3qUgX4SKTJFYW3aWxgPADiJPGUoluHrcE2/Dqf6LYeDaIaMxLRQL2vKBwb /y2/y4bpjBUCinZl9DodjjkyHZM80fcmaD2AoFiCU4cYagSTwKQ5t7dMxJ/aiYbl KGrrFfrbrbe0uEJ0HreLHYxR/pAysbrNE/muMlPt18aI07y3/D4TJFTrhPzD53rG w6YGXuv/6NVWpolkFMpP5MD8KzmoPn3jGMgmM4h93cwrVOp0QVsDbv18P7ujtHBT VyQ53QkKlfZqUyZwf2EVu15mDzCGdo5zzREnf8IQYstrSUlH0aDHEWYbqyxJxLpH 8gRTSZf456HOXFFzX89fgsEm9IxUVNce/7Lof1wHKmT3VjNS4F9hGPsLp9ozVf4V 8T02NG2pbdzgGoaf7pZ6VNt1fUgI7eGF+dU1 =RkZ8 -----END PGP SIGNATURE----- --4af6f43ff6537510bfae31af74053737bb998b49574b17c36fe1cb768ea1-- From unknown Mon Jun 16 13:27:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 18 Oct 2024 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator