From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 13 08:09:03 2022 Received: (at submit) by debbugs.gnu.org; 13 Jul 2022 12:09:03 +0000 Received: from localhost ([127.0.0.1]:44825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBbAs-0007Br-KR for submit@debbugs.gnu.org; Wed, 13 Jul 2022 08:09:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:55286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBbAq-0007BP-2l for submit@debbugs.gnu.org; Wed, 13 Jul 2022 08:09:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBbAp-0003dh-UX for guix-patches@gnu.org; Wed, 13 Jul 2022 08:08:59 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:50746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBbAm-0001WQ-0n for guix-patches@gnu.org; Wed, 13 Jul 2022 08:08:59 -0400 Date: Wed, 13 Jul 2022 12:08:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeandudey.tech; s=protonmail3; t=1657714122; x=1657973322; bh=KvigRysennxXTuLvOsQFVbTlJNLX0x4PxP9WZmwC1uA=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=UVfumFL3dhrCOpkmfVL0j1ebypuR/9L2uvW5emjLN1Rf31GWYDc74dKcx9oMLgguf aBpj+oyrFC3dtZgU91Iu7rw/4EzI/ewaqFk9GYxxDEXGw1rX2XGNeSK00lUJRiAwDv BE4b8UPT1C+3lRY9uF6r0lytnkwSfr5jofQ54jA+nyDSPB+bT3B5L0hJ47Hrx/gJBJ cUfzGuh+TEfQZ3RPOGpJ0jPr8XspkeFzPOd0cVBWSII/qWqIkKZkGVtvKzVJQYf6Bd qVKrpOC+FQz/nTQYqk0p9DB5y03Nn1yMiRSlGeF+aVa5fjSQPL1R5yT0Ys00wK7qLg EQu40DKFcuT8w== To: "guix-patches@gnu.org" From: Jean Pierre De Jesus DIAZ Subject: [PATCH]: gnu: newt: Fix cross-compilationn Message-ID: Feedback-ID: 20187791:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_o52sJOc3CzixfnZbjVD1gNMSCPcfIoWAyUOKsYuivc" Received-SPF: pass client-ip=185.70.43.17; envelope-from=me@jeandudey.tech; helo=mail-4317.proton.ch 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_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: , Reply-To: Jean Pierre De Jesus DIAZ Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_o52sJOc3CzixfnZbjVD1gNMSCPcfIoWAyUOKsYuivc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Updates the newt package to use G-Expressions and adds support for cross-compilation in the process by adding python3.9-config and python-config to $PATH. To test: ./pre-inst-env guix build newt \ --target=3Daarch64-linux-gnu =E2=80=94 Jean-Pierre De Jesus DIAZ --b1_o52sJOc3CzixfnZbjVD1gNMSCPcfIoWAyUOKsYuivc Content-Type: text/x-patch; name=0001-gnu-newt-Fix-cross-compilation.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-newt-Fix-cross-compilation.patch RnJvbSA0N2RkYTM3NmMwNTgzYWVmMmNmNWM0ZGRkMmEyMjIzZjM1N2U0YTk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8NDdkZGEzNzZjMDU4M2FlZjJjZjVjNGRkZDJhMjIy M2YzNTdlNGE5OC4xNjU3NzEzOTEwLmdpdC5tZUBqZWFuZHVkZXkudGVjaD4KRnJvbTogSmVhbi1Q aWVycmUgRGUgSmVzdXMgRElBWiA8bWVAamVhbmR1ZGV5LnRlY2g+CkRhdGU6IFdlZCwgMTMgSnVs IDIwMjIgMTQ6MDI6MzAgKzAyMDAKU3ViamVjdDogW1BBVENIXSBnbnU6IG5ld3Q6IEZpeCBjcm9z cy1jb21waWxhdGlvbi4KCiogZ251L3BhY2thZ2VzL3NsYW5nLnNjbSAobmV3dCk6IEZpeC1jcm9z cyBjb21waWxhdGlvbi4KICBbYXJndW1lbnRzXTogVXNlIEctRXhwcmVzc2lvbnMgZm9yIGAjOmNv bmZpZ3VyZS1mbGFncycsCiAgYCM6bWFrZS1mbGFncycgYW5kIGAjOnBoYXNlcycsIGFsc28gc2V0 IGNvcnJlY3QgcGF0aCBmb3IKICBgcHl0aG9uLWNvbmZpZycuCi0tLQogZ251L3BhY2thZ2VzL3Ns YW5nLnNjbSB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9zbGFuZy5zY20gYi9nbnUvcGFja2FnZXMvc2xhbmcuc2NtCmlu ZGV4IGM4ZGUwNDY2N2YuLmFiMTNjODc0ZDIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9zbGFu Zy5zY20KKysrIGIvZ251L3BhY2thZ2VzL3NsYW5nLnNjbQpAQCAtMjQsNiArMjQsNyBAQCAoZGVm aW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNsYW5nKQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93 bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCB1dGlscykKICAgIzp1c2UtbW9kdWxlIChndWl4 IGJ1aWxkLXN5c3RlbSBnbnUpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQogICAjOnVzZS1t b2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgcmVhZGxpbmUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5j dXJzZXMpCkBAIC0xMDMsMzQgKzEwNCw0MSBAQCAoZGVmaW5lLXB1YmxpYyBuZXd0CiAgICAgKGlu cHV0cwogICAgICAobGlzdCBzbGFuZyBwb3B0IHB5dGhvbiBmcmliaWRpKSkKICAgICAoYXJndW1l bnRzCi0gICAgIGAoIzp0ZXN0cz8gI2YgICAgOyBubyB0ZXN0IHN1aXRlCisgICAgIChsaXN0Cisg ICAgICAgIzp0ZXN0cz8gI2YgICAgOyBubyB0ZXN0IHN1aXRlCiAgICAgICAgIzpjb25maWd1cmUt ZmxhZ3MKICAgICAgICA7OyBTZXQgdGhlIGNvcnJlY3QgUlVOUEFUSCBpbiBiaW5hcmllcy4KLSAg ICAgICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiTERGTEFHUz0tV2wsLXJwYXRoPSIgJW91dHB1dCAi L2xpYiIpKQorICAgICAgICN+KGxpc3QgKHN0cmluZy1hcHBlbmQgIkxERkxBR1M9LVdsLC1ycGF0 aD0iICMkb3V0cHV0ICIvbGliIikpCiAgICAgICAgIzptYWtlLWZsYWdzCiAgICAgICAgOzsgY29u ZmlndXJlIHVzZXMgYSBoYXJkLWNvZGVkIHNlYXJjaCBvZiAvdXNyL2luY2x1ZGUvcHl0aG9uKiB0 byBzZXQKICAgICAgICA7OyB0aGlzIHZhcmlhYmxlLCBhbmQgZG9lcyBub3QgYWxsb3cgdXMgdG8g b3ZlcnJpZGUgaXQgZnJvbSB0aGUKICAgICAgICA7OyBjb21tYW5kIGxpbmUuICBGb3J0dW5hdGVs eSwgdGhlIE1ha2VmaWxlIGRvZXMsIHNvIHByb3ZpZGUgaXQgaGVyZS4KLSAgICAgICAobGlzdCAo c3RyaW5nLWFwcGVuZCAiUFlUSE9OVkVSUz1weXRob24iCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgLCh2ZXJzaW9uLW1ham9yK21pbm9yIChwYWNrYWdlLXZlcnNpb24gcHl0aG9uKSkpKQor ICAgICAgICN+KGxpc3QKKyAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiUFlUSE9OVkVSUz1weXRo b24iCisgICAgICAgICAgICAgICAgICAgICAgICAgIyQodmVyc2lvbi1tYWpvcittaW5vciAocGFj a2FnZS12ZXJzaW9uIHB5dGhvbikpKSkKICAgICAgICAjOnBoYXNlcwotICAgICAgIChtb2RpZnkt cGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYWZ0ZXIKLSAgICAgICAgICAn dW5wYWNrICdwYXRjaC0vdXNyL2Jpbi9pbnN0YWxsCi0gICAgICAgICAgKGxhbWJkYSBfCi0gICAg ICAgICAgICAoc3Vic3RpdHV0ZSogInBvL01ha2VmaWxlIgotICAgICAgICAgICAgICAoKCIvdXNy L2Jpbi9pbnN0YWxsIikgImluc3RhbGwiKSkKLSAgICAgICAgICAgICN0KSkKLSAgICAgICAgIChh ZGQtYWZ0ZXIKLSAgICAgICAgICAnaW5zdGFsbCAnbW92ZS1weXRob24KLSAgICAgICAgICAobGFt YmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAobGV0 ICgob3V0ICAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQotICAgICAgICAgICAgICAgICAgKHB5 ICAgKGFzc29jLXJlZiBvdXRwdXRzICJweXRob24iKSkKLSAgICAgICAgICAgICAgICAgICh2ZXIg LCh2ZXJzaW9uLW1ham9yK21pbm9yIChwYWNrYWdlLXZlcnNpb24gcHl0aG9uKSkpKQotICAgICAg ICAgICAgICAobWtkaXItcCAoc3RyaW5nLWFwcGVuZCBweSAiL2xpYiIpKQotICAgICAgICAgICAg ICAocmVuYW1lLWZpbGUgKHN0cmluZy1hcHBlbmQgb3V0ICIvbGliL3B5dGhvbiIgdmVyKQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgcHkgICIvbGliL3B5dGhvbiIg dmVyKSkKLSAgICAgICAgICAgICAgI3QpKSkpKSkKKyAgICAgICAjfihtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC0vdXNy L2Jpbi9pbnN0YWxsCisgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogInBvL01ha2VmaWxlIgorICAgICAgICAgICAgICAgICAoKCIvdXNyL2Jpbi9pbnN0 YWxsIikgImluc3RhbGwiKSkpKQorICAgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ2FkZC1w eXRob24tY29uZmlnLXRvLXBhdGgKKyAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGFyZ2V0 ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgIDs7IFdoZW4gY3Jvc3MtY29tcGls aW5nIHB5dGhvbi1jb25maWcgaXMgbm90IHByZXNlbnQgaW4gJFBBVEguCisgICAgICAgICAgICAg ICA7OworICAgICAgICAgICAgICAgOzsgSXQgaXMgYSBzaGVsbCBzY3JpcHQgd2l0aG91dCBkZXBl bmRlbmNpZXMgb24gdGFyZ2V0IGJpbmFyaWVzCisgICAgICAgICAgICAgICA7OyBzbyBpdCBjYW4g YmUgcnVuIG9uIHRoZSBob3N0IHRvIGFsbG93IGNyb3NzLWNvbXBpbGF0aW9uLgorICAgICAgICAg ICAgICAgKHdoZW4gdGFyZ2V0CisgICAgICAgICAgICAgICAgIChsZXQgKChwYXRoIChnZXRlbnYg IlBBVEgiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHB5IChzdHJpbmctYXBwZW5kICMkcHl0 aG9uICIvYmluIikpKQorICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlBBVEgiIChzdHJpbmct YXBwZW5kIHBhdGggIjoiIHB5KSkpKSkpCisgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwg J21vdmUtcHl0aG9uCisgICAgICAgICAgICAgKGxhbWJkYSogXworICAgICAgICAgICAgICAgKGxl dCAoKHZlciAjJCh2ZXJzaW9uLW1ham9yK21pbm9yIChwYWNrYWdlLXZlcnNpb24gcHl0aG9uKSkp KQorICAgICAgICAgICAgICAgICAobWtkaXItcCAoc3RyaW5nLWFwcGVuZCAjJG91dHB1dDpweXRo b24gIi9saWIiKSkKKyAgICAgICAgICAgICAgICAgKHJlbmFtZS1maWxlCisgICAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9saWIvcHl0aG9uIiB2ZXIpCisgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQ6cHl0aG9uICAiL2xpYi9weXRob24i IHZlcikpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9wYWd1cmUuaW8vbmV3dCIpCiAg ICAgKHN5bm9wc2lzICJOb3QgRXJpaydzIFdpbmRvd2luZyBUb29sa2l0IC0gdGV4dCBtb2RlIHdp bmRvd2luZyB3aXRoIHNsYW5nIikKICAgICAoZGVzY3JpcHRpb24KLS0gCjIuMzYuMQoK --b1_o52sJOc3CzixfnZbjVD1gNMSCPcfIoWAyUOKsYuivc-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 12:41:05 2022 Received: (at 56536) by debbugs.gnu.org; 6 Aug 2022 16:41:05 +0000 Received: from localhost ([127.0.0.1]:35369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKMrI-0007YL-VU for submit@debbugs.gnu.org; Sat, 06 Aug 2022 12:41:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKMrH-0007Xk-4S for 56536@debbugs.gnu.org; Sat, 06 Aug 2022 12:41:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39784) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKMrB-00044T-GO; Sat, 06 Aug 2022 12:40:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=SpbmgwxB5hdPoV4Ngy6A7GPAw2j0zEkp97PTDUpgjuM=; b=dRc+i73FmCwV5xB4C5cD SYpsPHowbeKc+wbx5BSl1dO5sZQ+W/z2utxOcQqPoWKJ0jD2T6kDvaj4TZRhlLNuvxinv4G9v4C0Q fWErZ/QHdrBjyo2AydkjgO1XQqjIKT3Kp0cb9JGw+Wn0UjvWqad8oooLJiGqIYxTC8ZAf8N8HKHn1 nZr3+moRNP5Er2Em8BZGuRcp3POC0JEXOiHek7jFaCAx70LQbGBdpy1ULDfhlU4hDo/TLe3tz5210 7TPTBh/iVtcw1W7TOLKLkhQ+nKsJqw7tmVFHZ3xPScHtsaKxL1iEIOV561TZ3O/AmbTD9u2fjX/Ze EzOYCMt53kOn4w==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2774.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2774]:51276 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKMrB-0002g5-17; Sat, 06 Aug 2022 12:40:57 -0400 From: Mathieu Othacehe To: Jean Pierre De Jesus DIAZ Subject: Re: bug#56536: [PATCH]: gnu: newt: Fix cross-compilationn References: Date: Sat, 06 Aug 2022 18:40:54 +0200 In-Reply-To: (Jean Pierre De Jesus DIAZ's message of "Wed, 13 Jul 2022 12:08:35 +0000") Message-ID: <87pmhdz5nt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56536 Cc: 56536@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, > + (add-before 'build 'add-python-config-to-path > + (lambda* (#:key target #:allow-other-keys) > + ;; When cross-compiling python-config is not present in $PATH. > + ;; > + ;; It is a shell script without dependencies on target binaries > + ;; so it can be run on the host to allow cross-compilation. Why not moving python to the native-inputs instead? Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 12:54:32 2022 Received: (at 56536) by debbugs.gnu.org; 6 Aug 2022 16:54:33 +0000 Received: from localhost ([127.0.0.1]:35380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKN4K-0007vM-Lf for submit@debbugs.gnu.org; Sat, 06 Aug 2022 12:54:32 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:32809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKN4H-0007v8-HS for 56536@debbugs.gnu.org; Sat, 06 Aug 2022 12:54:32 -0400 Date: Sat, 06 Aug 2022 16:54:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeandudey.tech; s=protonmail3; t=1659804863; x=1660064063; bh=9MKQ9D5PM18kwsH2NDZZNEP7sqYzHNuehWuCUE8Ev/Y=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=NVsm4LW3F7i5S/ei2W19GwoBaEs6uhDOkdjFazpC1qkEfOI/laCxP0+HlIk2ZVgdT NXKreRyF00yLmKQC6ps7HGy039CFIfPWtcUHPx3mAE2nThwwmoHW7b24LfNAvxQs6h IUT8r0pA3ql0W8+JaJkRP/A2N1E3+sjmC9H7f4t/WzFZ5PsXrJeoCPQPs6Ya81rjnW WkUEUPxE42BFoSaU0l+fNs9L7mKHnIJ3/Fb/gwwgrgisUqFUdE1hOi6KQFJKqki1vr 6J+n8sZMLpkpe+y1R/IcQUFGEKoIeGArlLLL14ktI9jls0F5OpsvLYd0j5GkbTxKM3 bWkwFvHKwQTag== To: Mathieu Othacehe From: Jean Pierre De Jesus DIAZ Subject: [PATCH]: gnu: newt: Fix cross-compilationn Message-ID: In-Reply-To: <87pmhdz5nt.fsf@gnu.org> References: <87pmhdz5nt.fsf@gnu.org> Feedback-ID: 20187791:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56536 Cc: 56536@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: , Reply-To: Jean Pierre De Jesus DIAZ Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, > Why not moving python to the native-inputs instead? Because `python-config' output differs for the host and the target I believe. Thanks, =E2=80=94 Jean-Pierre De Jesus DIAZ ------- Original Message ------- On Saturday, August 6th, 2022 at 18:40, Mathieu Othacehe = wrote: > Hello, > > > + (add-before 'build 'add-python-config-to-path > > + (lambda* (#:key target #:allow-other-keys) > > + ;; When cross-compiling python-config is not present in $PATH. > > + ;; > > + ;; It is a shell script without dependencies on target binaries > > + ;; so it can be run on the host to allow cross-compilation. > > > > Thanks, > > Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 06 13:34:34 2022 Received: (at 56536) by debbugs.gnu.org; 6 Aug 2022 17:34:34 +0000 Received: from localhost ([127.0.0.1]:35410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKNh3-0000SH-V5 for submit@debbugs.gnu.org; Sat, 06 Aug 2022 13:34:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKNh2-0000S4-0E for 56536@debbugs.gnu.org; Sat, 06 Aug 2022 13:34:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40350) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKNgw-00029u-7u; Sat, 06 Aug 2022 13:34:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=XTtA45pEILViTh8oZ6hHTtkHSme5ZrXlLEue3n/f9bg=; b=fjNVXh2+yQGA9Lex+d0B 0608mv+6cqxag7XN4qHuyGBZzKW1z1V0HoEfbVoe6pcO4hr8nk632dhYiInXwsMuHmBy2sBny9/X9 TH5Owpg4ofJ1FljruHcUUWFK/ClqsLWDaTWdHZUEkJFx8MopoxcxPUdP+0PL0ZkyMGS11IsjI/6or x4fZ3dzhm9HsxJaSsPq7yYnVnWxvZsfd1thFzfMXzUscsIdvSPuZ1LWBWQREcNlcmukZk0LZALmw5 HJtr3xk5a3YpAe1aNsRHcB8sPTKxiCU12YWZ55aGbSuspkSGzR2zFdRgBH1RxklQsczvthI/lsKOE lNAAf+wXq5/WXg==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2774.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2774]:35452 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKNgv-0001CG-Ow; Sat, 06 Aug 2022 13:34:26 -0400 From: Mathieu Othacehe To: Jean Pierre De Jesus DIAZ Subject: Re: [PATCH]: gnu: newt: Fix cross-compilationn References: <87pmhdz5nt.fsf@gnu.org> Date: Sat, 06 Aug 2022 19:34:22 +0200 In-Reply-To: (Jean Pierre De Jesus DIAZ's message of "Sat, 06 Aug 2022 16:54:14 +0000") Message-ID: <87edxtcm3l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56536 Cc: 56536@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 (---) Hey, > Because `python-config' output differs for the host and the target I > believe. Right, however moving python to native-inputs I have: --8<---------------cut here---------------start------------->8--- mathieu@meije ~/guix [env]$ file /gnu/store/ib2xkrh9i2ff2b5zj1llf2x58zrm4zn6-newt-0.52.21-python/lib/python3.9/site-packages/_snack.so /gnu/store/ib2xkrh9i2ff2b5zj1llf2x58zrm4zn6-newt-0.52.21-python/lib/python3.9/site-packages/_snack.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, stripped --8<---------------cut here---------------end--------------->8--- which seems fine. An issue could be that the headers it uses at compile time are from the native Python so maybe we'd better take the one from the target python. All in all, I'll go with your original patch I guess. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 05:42:07 2022 Received: (at 56536-done) by debbugs.gnu.org; 7 Aug 2022 09:42:07 +0000 Received: from localhost ([127.0.0.1]:35983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKcnP-00069e-52 for submit@debbugs.gnu.org; Sun, 07 Aug 2022 05:42:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKcnM-00069A-7x for 56536-done@debbugs.gnu.org; Sun, 07 Aug 2022 05:42:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52100) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKcnG-0005Go-JM; Sun, 07 Aug 2022 05:41: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:In-Reply-To:Date:References:Subject:To: From; bh=46EFNsmwo43dPVv/28Y/mAwbWQIRSbTIw6XqW9tvSZ0=; b=DxS8uPf7c8CFPSlK+saK Ur3xp4ITYlA9tUOtEJsGTYsgC5Zk+wl4d6+PCUhBPv/06KKF1tiu6xJBmz0KB+vtfArjVoBQLxifG bal1roogI8fu8+ixuwIfZ5gKbzm/k95lmIjKXrMxgkIiKV+pPb7IYnbT+5Vv9QcFvoTdPkXEg1zaD pQIOvRzUTp48fBlcYQ2WtKfnby28Y+UtXzyq+xYaOA+VcRSrkolDYyuCFsIYBXIgD7Jn/JSWiAVeV A5I2loMZEpEAgWzPV10egj4WF0iUR4VBUl7XPn5zg+WVavZLut2Up9IN9fklmxiE7GKLeoVmNM4+C dOI6t8Rvd9uQ1Q==; Received: from [2a02:8429:81d2:3d01:94c9:8097:ea5c:2774] (port=39358 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKcnE-0007n0-8N; Sun, 07 Aug 2022 05:41:58 -0400 From: Mathieu Othacehe To: Jean Pierre De Jesus DIAZ Subject: Re: bug#56536: [PATCH]: gnu: newt: Fix cross-compilationn References: <87pmhdz5nt.fsf@gnu.org> <87edxtcm3l.fsf@gnu.org> Date: Sun, 07 Aug 2022 11:41:48 +0200 In-Reply-To: <87edxtcm3l.fsf@gnu.org> (Mathieu Othacehe's message of "Sat, 06 Aug 2022 19:34:22 +0200") Message-ID: <87pmhcgzkz.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56536-done Cc: 56536-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 (---) Pushed as c0e713f6e2232593739181c89a886b9fd7be3a6c. Thanks, Mathieu From unknown Mon Aug 11 18:18:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 04 Sep 2022 11:24:08 +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