From unknown Fri Jun 20 07:13:43 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#57954 <57954@debbugs.gnu.org> To: bug#57954 <57954@debbugs.gnu.org> Subject: Status: [PATCH] gnu: clapack: Use position-independent code for use as a library. Reply-To: bug#57954 <57954@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:13:43 +0000 retitle 57954 [PATCH] gnu: clapack: Use position-independent code for use a= s a library. reassign 57954 guix-patches submitter 57954 Nicolas Graves severity 57954 normal tag 57954 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 08:41:04 2022 Received: (at submit) by debbugs.gnu.org; 20 Sep 2022 12:41:04 +0000 Received: from localhost ([127.0.0.1]:56500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oacYg-0002iD-EG for submit@debbugs.gnu.org; Tue, 20 Sep 2022 08:41:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:47592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oacYb-0002hd-OJ for submit@debbugs.gnu.org; Tue, 20 Sep 2022 08:41:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oacYL-0008Fu-Ru for guix-patches@gnu.org; Tue, 20 Sep 2022 08:40:55 -0400 Received: from 7.mo560.mail-out.ovh.net ([188.165.48.182]:40655) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oacYJ-0003b8-Bf for guix-patches@gnu.org; Tue, 20 Sep 2022 08:40:41 -0400 Received: from player761.ha.ovh.net (unknown [10.110.171.250]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id C19E12296C for ; Tue, 20 Sep 2022 12:40:26 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player761.ha.ovh.net (Postfix) with ESMTPSA id ADA5D2ECA01BD; Tue, 20 Sep 2022 12:40:23 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-100R003c06c9d96-c8b2-4d9e-bacd-e7f340360662, 095BAD70F3E0D06F3AFA600BCF498C8F56D5D919) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 From: Nicolas Graves To: guix-patches@gnu.org Subject: [PATCH] gnu: clapack: Use position-independent code for use as a library. Date: Tue, 20 Sep 2022 14:40:10 +0200 Message-Id: <20220920124010.21646-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 13022721275844092642 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedvledgheeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeffgeetfffgffejgeejvdffgfdtvdeuueetgfefuedvjeegvdegjeejveeuueevnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejiedurdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedt Received-SPF: pass client-ip=188.165.48.182; envelope-from=ngraves@ngraves.fr; helo=7.mo560.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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.3 (-) X-Debbugs-Envelope-To: submit Cc: ngraves@ngraves.fr 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.3 (--) * gnu/packages/maths.scm (clapack): Use position-independent code for use as a library. --- gnu/packages/maths.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 72d5e9a83a..0c4b7ada03 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -968,6 +968,7 @@ (define-public clapack (build-system cmake-build-system) (arguments `(#:configure-flags '("-DCMAKE_C_FLAGS=-fcommon -O2") + #:make-flags '("-fPIC") #:phases (modify-phases %standard-phases ;; These tests use a lot of stack variables and segfault without -- 2.37.3 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 08:59:00 2022 Received: (at 57954) by debbugs.gnu.org; 20 Sep 2022 12:59:00 +0000 Received: from localhost ([127.0.0.1]:56532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oacq4-0005LB-BS for submit@debbugs.gnu.org; Tue, 20 Sep 2022 08:59:00 -0400 Received: from 4.mo575.mail-out.ovh.net ([46.105.59.63]:33319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oacq0-0005L0-N6 for 57954@debbugs.gnu.org; Tue, 20 Sep 2022 08:58:58 -0400 Received: from player762.ha.ovh.net (unknown [10.111.208.192]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id A4DD424923 for <57954@debbugs.gnu.org>; Tue, 20 Sep 2022 12:58:54 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player762.ha.ovh.net (Postfix) with ESMTPSA id CC43F2EBC1F2F for <57954@debbugs.gnu.org>; Tue, 20 Sep 2022 12:58:52 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-100R00323900824-8705-4732-8003-aa9ee461d7e8, 095BAD70F3E0D06F3AFA600BCF498C8F56D5D919) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 From: Nicolas Graves To: 57954@debbugs.gnu.org Subject: Some details about why and see if there is no other solution. Date: Tue, 20 Sep 2022 14:58:52 +0200 Message-ID: <87wn9ykxrn.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 13334595548558647948 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfedvledgheelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueekleeiteevfeekfedtfefftdeftdehjedujeejfffgffeuudejfffgleeivdfgnecuffhomhgrihhnpehsrhdrhhhtnecukfhppedtrddtrddtrddtpddvudefrdeggedrudeiuddrgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejiedvrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepheejleehgeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhe X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57954 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 (-) I am trying to get a vosk package to work for guix. The build process is a bit tricky with replaced dependencies etc. The team from vosk uses a version where they replace fortran by having both openblas and clapack in libraries (which is incompatible in the base kaldi configuration, so they have their own fork). I don't know why exactly the library should be called from another place, but when compiling kaldi with clapack, I get the following message (and siblings): ld: /gnu/store/yvc2w9mg554y6i4frvahjhacj0np9c7s-clapack-3.2.1/lib/liblapack.a(ssptrf.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC I actually does work when recompiling with this flag, but I've also read that it might make the package a bit slower. In case it might help to answer, here's where I am for this package, although not done yet (I still do have to untangle some ffi segmentation fault issue) : https://git.sr.ht/~ngraves/dotfiles/tree/main/item/packages/vosk.scm What is the best option / course of action ? -- Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 11:48:38 2022 Received: (at 57954) by debbugs.gnu.org; 22 Sep 2022 15:48:38 +0000 Received: from localhost ([127.0.0.1]:38253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obORJ-0001wZ-OK for submit@debbugs.gnu.org; Thu, 22 Sep 2022 11:48:38 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:59806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obORG-0001wP-Mi for 57954@debbugs.gnu.org; Thu, 22 Sep 2022 11:48:36 -0400 Received: from [192.168.226.79] ([178.119.10.153]) by xavier.telenet-ops.be with bizsmtp id P3oY2800J3J72EA013oYV4; Thu, 22 Sep 2022 17:48:33 +0200 Message-ID: Date: Thu, 22 Sep 2022 17:48:32 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: Nicolas Graves , 57954@debbugs.gnu.org References: <20220920124010.21646-1-ngraves@ngraves.fr> <87wn9ykxrn.fsf@ngraves.fr> From: Maxime Devos Subject: Re: [bug#57954] Some details about why and see if there is no other solution. In-Reply-To: <87wn9ykxrn.fsf@ngraves.fr> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------HAR3k0ip741pHVCiKPgyCgBc" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1663861713; bh=HH0WS1BY+fUOUz7FyGoNo4qr/gJYKRIg6BKd2UZPUhw=; h=Date:To:References:From:Subject:In-Reply-To; b=Mqoy9lK4jRnMNVxKCyAqfvTXAfCcKX9Jh2Wy+wToxKfZqdDBV6FBCmj2bkTVQ66LR HqUGmsZRsVo4aW4McyY1Ns1NLocz1YKepxe6DqOBRmZoXlQHOfejwt/eyI/jeIjtGJ bSf4cQ5bvtS+thbJMTnTxAZis3K5X/dSi/RYd+UnI/3Ied9qVAOufN79dVAwqEw5Ei TVA1lRq/spomYvFssnHUbQqkjZoLqjlHyWJfgvedh5ozHFXkQphgxj+orcz6hNfDb1 swQJHRtr3Ij6iES2Uw3luLQ7Ck298t4TooO7rOnJxFZhDdS6laZPKuBhMnpLCmXdLX cl68xoTwBogFA== X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 57954 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.5 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------HAR3k0ip741pHVCiKPgyCgBc Content-Type: multipart/mixed; boundary="------------WqFH6EuQ3NYgvXJPXl5HfJSS"; protected-headers="v1" From: Maxime Devos To: Nicolas Graves , 57954@debbugs.gnu.org Message-ID: Subject: Re: [bug#57954] Some details about why and see if there is no other solution. References: <20220920124010.21646-1-ngraves@ngraves.fr> <87wn9ykxrn.fsf@ngraves.fr> In-Reply-To: <87wn9ykxrn.fsf@ngraves.fr> --------------WqFH6EuQ3NYgvXJPXl5HfJSS Content-Type: multipart/mixed; boundary="------------shp2v8ZenWSyyvKCvLFyVdl3" --------------shp2v8ZenWSyyvKCvLFyVdl3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDIwLTA5LTIwMjIgMTQ6NTgsIE5pY29sYXMgR3JhdmVzIHZpYSBHdWl4LXBhdGNo ZXMgdmlhIHdyb3RlOg0KPiANCj4gSSBhbSB0cnlpbmcgdG8gZ2V0IGEgdm9zayBwYWNrYWdl IHRvIHdvcmsgZm9yIGd1aXguDQo+IFRoZSBidWlsZCBwcm9jZXNzIGlzIGEgYml0IHRyaWNr eSB3aXRoIHJlcGxhY2VkIGRlcGVuZGVuY2llcyBldGMuDQo+IA0KPiBUaGUgdGVhbSBmcm9t IHZvc2sgdXNlcyBhIHZlcnNpb24gd2hlcmUgdGhleSByZXBsYWNlIGZvcnRyYW4gYnkgaGF2 aW5nDQo+IGJvdGggb3BlbmJsYXMgYW5kIGNsYXBhY2sgaW4gbGlicmFyaWVzICh3aGljaCBp cyBpbmNvbXBhdGlibGUgaW4gdGhlDQo+IGJhc2Uga2FsZGkgY29uZmlndXJhdGlvbiwgc28g dGhleSBoYXZlIHRoZWlyIG93biBmb3JrKS4NCj4gDQo+IEkgZG9uJ3Qga25vdyB3aHkgZXhh Y3RseSB0aGUgbGlicmFyeSBzaG91bGQgYmUgY2FsbGVkIGZyb20gYW5vdGhlcg0KPiBwbGFj ZSwgYnV0IHdoZW4gY29tcGlsaW5nIGthbGRpIHdpdGggY2xhcGFjaywgSSBnZXQgdGhlIGZv bGxvd2luZw0KPiBtZXNzYWdlIChhbmQgc2libGluZ3MpOg0KPiANCj4gbGQ6IC9nbnUvc3Rv cmUveXZjMnc5bWc1NTR5Nmk0ZnJ2YWhqaGFjajBucDljN3MtY2xhcGFjay0zLjIuMS9saWIv bGlibGFwYWNrLmEoc3NwdHJmLmMubyk6IHJlbG9jYXRpb24gUl9YODZfNjRfMzIgYWdhaW5z dCBgLnJvZGF0YS5zdHIxLjEnIGNhbiBub3QgYmUgdXNlZCB3aGVuIG1ha2luZyBhIHNoYXJl ZCBvYmplY3Q7IHJlY29tcGlsZSB3aXRoIC1mUElDDQo+IA0KPiBJIGFjdHVhbGx5IGRvZXMg d29yayB3aGVuIHJlY29tcGlsaW5nIHdpdGggdGhpcyBmbGFnLCBidXQgSSd2ZSBhbHNvIHJl YWQNCj4gdGhhdCBpdCBtaWdodCBtYWtlIHRoZSBwYWNrYWdlIGEgYml0IHNsb3dlci4NCj4g DQo+IEluIGNhc2UgaXQgbWlnaHQgaGVscCB0byBhbnN3ZXIsIGhlcmUncyB3aGVyZSBJIGFt IGZvciB0aGlzIHBhY2thZ2UsDQo+IGFsdGhvdWdoIG5vdCBkb25lIHlldCAoSSBzdGlsbCBk byBoYXZlIHRvIHVudGFuZ2xlIHNvbWUgZmZpIHNlZ21lbnRhdGlvbg0KPiBmYXVsdCBpc3N1 ZSkgOg0KPiBodHRwczovL2dpdC5zci5odC9+bmdyYXZlcy9kb3RmaWxlcy90cmVlL21haW4v aXRlbS9wYWNrYWdlcy92b3NrLnNjbQ0KPiANCj4gV2hhdCBpcyB0aGUgYmVzdCBvcHRpb24g LyBjb3Vyc2Ugb2YgYWN0aW9uID8NCg0KJ2thbGRpJyBpcyBjb21waWxlZCBhcyBhIHNoYXJl ZCBsaWJyYXJ5LiAgSG93ZXZlciwgZ29pbmcgYnkgdGhlIGVycm9yIA0KbWVzc2FnZSwgaXQg aXMgbGlua2VkIHRvIHRoZSAoc3RhdGljISkgY2xhcGFjay4gIElJVUMsIHRoaXMgaXMgbm90 IGEgDQpwcm9ibGVtIHBlciBzZSAodGhlIHN0YXRpYyBsaWJyYXJ5IHdvdWxkIGJlIGVtYmVk ZGVkIGludG8gdGhlIHNoYXJlZCANCmxpYnJhcnkgSUlVQykgLS0gaG93ZXZlciwgc2hhcmVk IGxpYnJhcmllcyBtdXN0IGJlIHBvc2l0aW9uLWluZGVwZW5kZW50LCANCndoZXJlYXMgc3Rh dGljIGxpYnJhcmllcyBhcmVuJ3QgYnkgZGVmYXVsdC4NCg0KQXMgc3VjaCwgdGhlcmUgYXBw ZWFyIHRvIGJlIHRocmVlIHBvdGVudGlhbCBzb2x1dGlvbnM6DQoNCiAgICogY29tcGlsZSB0 aGUgc3RhdGljIGxpYnJhcnkgYXMgLWZQSUMgKHlvdXIgcGF0Y2gpDQogICAqIGxldCBrYWxk aSBsaW5rIHRvIGEgc2hhcmVkIGNsYXBhY2sgKHdoaWNoIGlzIC1mUElDIGJ5IGRlZmF1bHQp DQogICAqIGxldCAna2FsZGknIChhbmQgaXRzIGRlcGVuZGVudCwgdm9zaykgYmUgYSBzdGF0 aWMgbGlicmFyeSBpbnN0ZWFkDQogICAgIG9mIGEgc2hhcmVkIGxpYnJhcnkuICBJcyBsaWtl bHkgcHJvYmxlbWF0aWMgZHVlIHRvICdweXRob24tdm9zaycNCiAgICAgdGhvdWdoLg0KDQpC b3RoICdyZWFsJyBzb2x1dGlvbnMgaGF2ZSAtZlBJQyAoZXhwbGljaXQgb3IgaW1wbGllZCks IHNvIEkgZG9uJ3QgdGhpbmsgDQp3ZSBoYXZlIHRvIHdvcnJ5IGFib3V0IHBlcmZvcm1hbmNl LiAgTXkgZGVmYXVsdCBvcHRpb24gZm9yIGRlY2lkaW5nIA0KYmV0d2VlbiBzdGF0aWMgYW5k IHNoYXJlZCBpcyAnc2hhcmVkJyAobWFrZXMgJ2NsYXBhY2snIGdyYWZ0YWJsZSwgYW5kIA0K YmV0dGVyIGludGVyYWN0aW9uIHdpdGggImd1aXggYnVpbGQgLS1yZXBhaXIiIGFuZCAiZ3Vp eCBnYyAtLXJlZmVyZW5jZXMiKS4NCg0KSGVuY2UsIG15IHByb3Bvc2VkIChhbmQgdW50ZXN0 ZWQpIHNvbHV0aW9uIGlzIHRvIG1ha2UgJ2thbGRpJyBsaW5rIHRvIGEgDQpzaGFyZWQgY2xh cGFjay4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0K --------------shp2v8ZenWSyyvKCvLFyVdl3 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------shp2v8ZenWSyyvKCvLFyVdl3-- --------------WqFH6EuQ3NYgvXJPXl5HfJSS-- --------------HAR3k0ip741pHVCiKPgyCgBc Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYyyD0AUDAAAAAAAKCRBJ4+4iGRcl7q26 AQCVRm+bk8IEN+u6tJsiyWvNzQoLlFX3fmCL78vcoYoOmQD5AS3qIxIg3nVMw9ccpqh4D1WboU3/ JhAy14bnvZyhIwA= =xHWm -----END PGP SIGNATURE----- --------------HAR3k0ip741pHVCiKPgyCgBc-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 24 04:38:01 2022 Received: (at 57954) by debbugs.gnu.org; 24 Sep 2022 08:38:01 +0000 Received: from localhost ([127.0.0.1]:42251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oc0fh-0000CW-EJ for submit@debbugs.gnu.org; Sat, 24 Sep 2022 04:38:01 -0400 Received: from 7.mo582.mail-out.ovh.net ([46.105.59.196]:47149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oc0ff-0000CG-F6 for 57954@debbugs.gnu.org; Sat, 24 Sep 2022 04:38:00 -0400 Received: from player756.ha.ovh.net (unknown [10.111.208.97]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id BB17325BB0 for <57954@debbugs.gnu.org>; Sat, 24 Sep 2022 08:37:57 +0000 (UTC) Received: from ngraves.fr (lfbn-lil-1-1001-57.w86-192.abo.wanadoo.fr [86.192.232.57]) (Authenticated sender: ngraves@ngraves.fr) by player756.ha.ovh.net (Postfix) with ESMTPSA id 800A82E1DD2EA; Sat, 24 Sep 2022 08:37:55 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-107S00155c1c15b-1ebb-4faa-bb94-2bcdfdedc8dd, D87297F9D47D4D4AC7E873009DF946689DAE3E01) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 86.192.232.57 From: Nicolas Graves To: Maxime Devos , 57954@debbugs.gnu.org Subject: Re: [bug#57954] Some details about why and see if there is no other solution. In-Reply-To: References: <20220920124010.21646-1-ngraves@ngraves.fr> <87wn9ykxrn.fsf@ngraves.fr> Date: Sat, 24 Sep 2022 10:37:54 +0200 Message-ID: <871qs15frx.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 13971573423259378316 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfeefkedgtdeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufgjfhffkfggtgesthdtredttddttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeduvedugfffkeegiefffffffeeiieehleehjeduieehgfejvdeiheehvdekgefhgfenucffohhmrghinhepshhtrggtkhhovhgvrhhflhhofidrtghomhenucfkpheptddrtddrtddrtddpkeeirdduledvrddvfedvrdehjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhhtpdhhvghlohepphhlrgihvghrjeehiedrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeehjeelheegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedv X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57954 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 (-) > * compile the static library as -fPIC (your patch) > * let kaldi link to a shared clapack (which is -fPIC by default) > Hence, my proposed (and untested) solution is to make 'kaldi' link to a > shared clapack. Thanks Maxime for your quick answer. Just to be sure of what that would imply (using the second answer here: https://stackoverflow.com/questions/2649735/how-to-link-static-library-into-dynamic-library-in-gcc): 1) We keep the version of clapack patched for -fPIC. 2) I need to make a package providing a shared version of clapack based on this version of clapack compiled with -fPIC. Also, my original patch is wrong, I'll send a corrected one once I understand the process. -- Best regards, Nicolas Graves From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 24 05:46:43 2022 Received: (at 57954) by debbugs.gnu.org; 24 Sep 2022 09:46:43 +0000 Received: from localhost ([127.0.0.1]:42341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oc1kB-00047p-1t for submit@debbugs.gnu.org; Sat, 24 Sep 2022 05:46:43 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:33566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oc1k8-00047g-RF for 57954@debbugs.gnu.org; Sat, 24 Sep 2022 05:46:41 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id Plmc2800R20ykKC01lmdTf; Sat, 24 Sep 2022 11:46:39 +0200 Message-ID: Date: Sat, 24 Sep 2022 11:46:36 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: Nicolas Graves , 57954@debbugs.gnu.org References: <20220920124010.21646-1-ngraves@ngraves.fr> <87wn9ykxrn.fsf@ngraves.fr> <871qs15frx.fsf@ngraves.fr> From: Maxime Devos Subject: Re: [bug#57954] Some details about why and see if there is no other solution. In-Reply-To: <871qs15frx.fsf@ngraves.fr> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------OvDyCJ70MGBbjaO03H5tDemP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1664012799; bh=/HkiD6b3GGGJNmhUhukMFoyx25HaZXIc7spwzYBZblA=; h=Date:To:References:From:Subject:In-Reply-To; b=gb7RsfKS0p11OCrQN6bOChQKTpuJ5EHKgQLqjZbHXvQGvMaSK9t/rqYZQtd2Tn066 eHoJMwoJxt81L74PVi31kRHnkjBsbO2JV/13mpYcKZw4ehKDZnsBd5gOGjXhMnohRR M7KyxQBUETAJ9/3+2/RyQAXfWraNodyrRz+mXV8tTp6Ev92FOu2DGD+HBAAUnn6rJS rq07hCNq+v57rf9oj1s6q205REEaTPwzpfBHrpK8Q/8/JkGI5vqS3g+M/ZMO/O6lPo Ki500P6Ns0DyTIIQA5qQEr02JrO584aoxG0+pP5wd6AQZ4R+l+3ogaYHrUaNll9NWc oMbbntsajGQfw== X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 57954 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.5 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------OvDyCJ70MGBbjaO03H5tDemP Content-Type: multipart/mixed; boundary="------------H2ChzhnI0acQRt8Ti9I4pSG0"; protected-headers="v1" From: Maxime Devos To: Nicolas Graves , 57954@debbugs.gnu.org Message-ID: Subject: Re: [bug#57954] Some details about why and see if there is no other solution. References: <20220920124010.21646-1-ngraves@ngraves.fr> <87wn9ykxrn.fsf@ngraves.fr> <871qs15frx.fsf@ngraves.fr> In-Reply-To: <871qs15frx.fsf@ngraves.fr> --------------H2ChzhnI0acQRt8Ti9I4pSG0 Content-Type: multipart/mixed; boundary="------------QAP38jFSxZeywiuzVDilOahM" --------------QAP38jFSxZeywiuzVDilOahM Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDI0LTA5LTIwMjIgMTA6MzcsIE5pY29sYXMgR3JhdmVzIHdyb3RlOg0KPiANCj4+ ICAgICAqIGNvbXBpbGUgdGhlIHN0YXRpYyBsaWJyYXJ5IGFzIC1mUElDICh5b3VyIHBhdGNo KQ0KPj4gICAgICogbGV0IGthbGRpIGxpbmsgdG8gYSBzaGFyZWQgY2xhcGFjayAod2hpY2gg aXMgLWZQSUMgYnkgZGVmYXVsdCkNCj4gDQo+PiBIZW5jZSwgbXkgcHJvcG9zZWQgKGFuZCB1 bnRlc3RlZCkgc29sdXRpb24gaXMgdG8gbWFrZSAna2FsZGknIGxpbmsgdG8gYQ0KPj4gc2hh cmVkIGNsYXBhY2suDQo+IA0KPiBUaGFua3MgTWF4aW1lIGZvciB5b3VyIHF1aWNrIGFuc3dl ci4NCj4gDQo+IEp1c3QgdG8gYmUgc3VyZSBvZiB3aGF0IHRoYXQgd291bGQgaW1wbHkgKHVz aW5nIHRoZSBzZWNvbmQgYW5zd2VyIGhlcmU6DQo+IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5j b20vcXVlc3Rpb25zLzI2NDk3MzUvaG93LXRvLWxpbmstc3RhdGljLWxpYnJhcnktaW50by1k eW5hbWljLWxpYnJhcnktaW4tZ2NjKToNCj4gDQo+IDEpIFdlIGtlZXAgdGhlIHZlcnNpb24g b2YgY2xhcGFjayBwYXRjaGVkIGZvciAtZlBJQy4NCj4gMikgSSBuZWVkIHRvIG1ha2UgYSBw YWNrYWdlIHByb3ZpZGluZyBhIHNoYXJlZCB2ZXJzaW9uIG9mIGNsYXBhY2sgYmFzZWQNCj4g b24gdGhpcyB2ZXJzaW9uIG9mIGNsYXBhY2sgY29tcGlsZWQgd2l0aCAtZlBJQy4NCj4gDQo+ IEFsc28sIG15IG9yaWdpbmFsIHBhdGNoIGlzIHdyb25nLCBJJ2xsIHNlbmQgYSBjb3JyZWN0 ZWQgb25lIG9uY2UgSQ0KPiB1bmRlcnN0YW5kIHRoZSBwcm9jZXNzLg0KDQpUaGF0IHNob3Vs ZCBkbyBpdCBBRkFJSy4NCg0KSG93ZXZlciwgZ29pbmcgYnkgDQpodHRwczovL2NtYWtlLm9y Zy9jbWFrZS9oZWxwL2xhdGVzdC92YXJpYWJsZS9CVUlMRF9TSEFSRURfTElCUy5odG1sI3Zh cmlhYmxlOkJVSUxEX1NIQVJFRF9MSUJTIA0KLCB5b3UgY2FuIGFzayBDTWFrZSB0byBkbyB0 aGVzZSBzdGVwcyBpbnN0ZWFkLg0KDQpBbHNvLCBnb2luZyBieSB0aGUgZGVzY3JpcHRpbyBv ZiAnY2xhcGFjayc6IOKAmCJUaGUgQ0xBUEFDSyBsaWJyYXJ5IHdhcyANCmJ1aWx0IHVzaW5n IGEgRm9ydHJhbiB0byBDIGNvbnZlcnNpb24gdXRpbGl0eQ0KY2FsbGVkIGYyYy4gIFRoZSBl bnRpcmUgRm9ydHJhbiA3NyBMQVBBQ0sgbGlicmFyeSBpcyBydW4gdGhyb3VnaCBmMmMgdG8g DQpvYnRhaW4gQyBjb2RlLCBhbmQgdGhlbiBtb2RpZmllZCB0byBpbXByb3ZlIHJlYWRhYmls aXR5LiAgQ0xBUEFDSydzIGdvYWwgDQppcyB0byBwcm92aWRlIExBUEFDSyBmb3Igc29tZW9u ZSB3aG8gZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gYSBGb3J0cmFuIA0KY29tcGlsZXIu4oCZ DQoNCi4uLiBpdCBzb3VuZHMgbGlrZSBjbGFwYWNrIGNvdWxkIGJlIHJlcGxhY2VkIHdpdGgg bGFwYWNrIHdpdGhvdXQgYW55IA0KcHJvYmxlbXMgKGFuZCBldmVuIHJlbW92ZWQpLCBhbmQg b3VyICdsYXBhY2snIHBhY2thZ2UgYWxyZWFkeSBtYWtlcyANCnNoYXJlZCBsaWJyYXJpZXMs IHdoaWNoIHNlZW1zIGxpa2UgYSBzaW1wbGVyIGNvdXJzZSBvZiBhY3Rpb24uDQoNCkdyZWV0 aW5ncywNCk1heGltZQ0K --------------QAP38jFSxZeywiuzVDilOahM Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------QAP38jFSxZeywiuzVDilOahM-- --------------H2ChzhnI0acQRt8Ti9I4pSG0-- --------------OvDyCJ70MGBbjaO03H5tDemP Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYy7R/AUDAAAAAAAKCRBJ4+4iGRcl7pyU AP9LDvSOQ+TxZY3pUOD52cMPE50LTCYjQwcK/xkaU2mZlwD/br+Pl0sPtEpjXSuPNZKQOFprRX9l EhmyYN5Q4jHwHA0= =MMtR -----END PGP SIGNATURE----- --------------OvDyCJ70MGBbjaO03H5tDemP-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 08:19:50 2022 Received: (at 57954-done) by debbugs.gnu.org; 28 Sep 2022 12:19:50 +0000 Received: from localhost ([127.0.0.1]:60458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odW2Y-0001ne-7A for submit@debbugs.gnu.org; Wed, 28 Sep 2022 08:19:50 -0400 Received: from 16.mo581.mail-out.ovh.net ([46.105.72.216]:51313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odW2T-0001nQ-HY for 57954-done@debbugs.gnu.org; Wed, 28 Sep 2022 08:19:49 -0400 Received: from player692.ha.ovh.net (unknown [10.108.1.202]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 7F7BC22AB2 for <57954-done@debbugs.gnu.org>; Wed, 28 Sep 2022 12:19:43 +0000 (UTC) Received: from ngraves.fr (met42-h01-213-44-161-47.dsl.sta.abo.bbox.fr [213.44.161.47]) (Authenticated sender: ngraves@ngraves.fr) by player692.ha.ovh.net (Postfix) with ESMTPSA id 97E322EF115B9; Wed, 28 Sep 2022 12:19:40 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-110S00400fcc497-c53f-4bd6-93da-f748e8590695, 2B1CDF40D044B9F32984F3463F9CE740A2E71E25) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 213.44.161.47 From: Nicolas Graves To: Maxime Devos , 57954-done@debbugs.gnu.org Subject: Re: [bug#57954] Some details about why and see if there is no other solution. In-Reply-To: References: <20220920124010.21646-1-ngraves@ngraves.fr> <87wn9ykxrn.fsf@ngraves.fr> <871qs15frx.fsf@ngraves.fr> Date: Wed, 28 Sep 2022 14:19:39 +0200 Message-ID: <8735cbbsis.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 4313885495439974935 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvfedrfeegkedghedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufgjfhffkfggtgesthdtredttddttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeijefgffffudeivefgudeihfdtgfeljefhvdevhfegkeejvedthfdtfeeljeehgfenucfkpheptddrtddrtddrtddpvddufedrgeegrdduiedurdegjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhhtpdhhvghlohepphhlrgihvghrieelvddrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeehjeelheegqdguohhnvgesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekud X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57954-done 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 (-) > ... it sounds like clapack could be replaced with lapack without any > problems (and even removed), and our 'lapack' package already makes > shared libraries, which seems like a simpler course of action. You're absolutely right about this. I replaced clapack by lapack and discarded the flag -lf2c during the build phase. Everything works fine. I'm closing the issue. The resulting packages are available in issue 58140. -- Best regards, Nicolas Graves From unknown Fri Jun 20 07:13:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Oct 2022 11:24:15 +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