X-Loop: help-debbugs@HIDDEN Subject: [bug#68058] [PATCH] gnu: cross-gcc-toolchain: Add native-search-paths. Resent-From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 27 Dec 2023 12:11:01 +0000 Resent-Message-ID: <handler.68058.B.170367901727998 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 68058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68058 <at> debbugs.gnu.org Cc: Jean-Pierre De Jesus DIAZ <jean@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.170367901727998 (code B ref -1); Wed, 27 Dec 2023 12:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Dec 2023 12:10:17 +0000 Received: from localhost ([127.0.0.1]:35448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rISjp-0007HV-68 for submit <at> debbugs.gnu.org; Wed, 27 Dec 2023 07:10:17 -0500 Received: from lists.gnu.org ([2001:470:142::17]:36470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jean@HIDDEN>) id 1rISjm-0007H6-I8 for submit <at> debbugs.gnu.org; Wed, 27 Dec 2023 07:10:15 -0500 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 <jean@HIDDEN>) id 1rISjc-0002Zc-Gv for guix-patches@HIDDEN; Wed, 27 Dec 2023 07:10:05 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <jean@HIDDEN>) id 1rISjW-0006lO-02 for guix-patches@HIDDEN; Wed, 27 Dec 2023 07:10:01 -0500 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-40d5f402571so3743885e9.0 for <guix-patches@HIDDEN>; Wed, 27 Dec 2023 04:09:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1703678990; x=1704283790; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=OYbIimEWHhR3jSAwes0fARBaxA50+6TJr/6iqgkmcg0=; b=UulLeJNaOvalL6CpbzefyQK2yXfyp9ucQ+iOF5ClenhL5P1hWMJu0RBoSCjhl/rSWp ZmB5W/aJqf5Na8MdidiRJe0t7QH8XXXmYOi+HYdq0Lt62KpEMUUKcFxbxcgh1CrtI8eD 0y5060rN7U5uFx1hRrGWydZORZEfMMxLKZsyj9N5EkoT3Xm9rqI19IjspKXNHhYJOUZb EtreYHLbftuNfdd9BerG7W2YUgHiPTXWsgYymY2eONgWeeKU2J0XQp98xYVtfONB+onI jxBM+0vbHb5bIe5RcfLGO12/DlLKHTsWR2bMmILQTFJpBdeEH04/vCR8qeq4Z59RTJyX a7Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703678990; x=1704283790; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OYbIimEWHhR3jSAwes0fARBaxA50+6TJr/6iqgkmcg0=; b=IDkaBAD0OAIApvFxcuRx44SCilJcWzc8RmkHUOw+2YbEcquqLKBfvU3kFP/iMXhrR1 sJ/fpguEyzLcSiazGszXItpM1H2YT0fBA6z02Z0/ME902YwTgyUL+W7PY6GpTZsStB01 67aEaFS9h26Gn1tDC3iInjY5Oskdc6OY6hyi04/AT2XktbmAcQOxCEW621oa4Mk6N1qm vnO07Nj8FoeSXh5E661vkpNp5mt5bcSk7TEYHb79jUE3IHCVtYxzEUEoXmOSGZOEFy6Q iu4FYZYFcVBGiWyhka4dOSmuuInfRI3P8+iDDRcEw3wM71Q6T7WvOkvLEFandAeSttCV PKJQ== X-Gm-Message-State: AOJu0Yxg6ZXv77Mo3HRfS4HxM2HNPphaXT9iRUwYm+weqrUyw7pjmSqG gDUulaL1MizpZOB5QOX6vQl6naCuZKTKvthVULz6j2Bmt0Ax+Q== X-Google-Smtp-Source: AGHT+IGDwaH6rtdHg7jHP2xg4tk/GN2CPobz6XWdE6bQlF8aJquh5OBGxZuuLvky237ZpeO+IAEUOA== X-Received: by 2002:a05:600c:1615:b0:40c:6e31:9248 with SMTP id m21-20020a05600c161500b0040c6e319248mr4234222wmn.4.1703678990394; Wed, 27 Dec 2023 04:09:50 -0800 (PST) Received: from jeandudey.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id r10-20020adfce8a000000b00336781490dcsm14674259wrn.69.2023.12.27.04.09.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Dec 2023 04:09:50 -0800 (PST) From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN> Date: Wed, 27 Dec 2023 13:09:45 +0100 Message-ID: <806b88813c0d8ef1265c43b49324d4ae4338fb0d.1703678931.git.jean@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=jean@HIDDEN; helo=mail-wm1-x32b.google.com 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_DNSWL_NONE=-0.0001, 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.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/cross-base.scm (cross-gcc-toolchain): Add native-search-paths. Change-Id: Ib4cc510fde71b8d3140e1001c3931f74300da8a0 --- gnu/packages/cross-base.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 6ee7b315d8..dc6f7922d6 100644 --- a/gnu/packages/cross-base.scm +++ b/gnu/packages/cross-base.scm @@ -760,6 +760,7 @@ (define* (cross-gcc-toolchain/implementation target (((names . directory) ...) (union-build #$output directory)))))) (inputs `(,xbinutils ,xgcc ,@(if libc (list libc) '()))) + (native-search-paths (package-search-paths xgcc)) (home-page (package-home-page xgcc)) (synopsis (format #f "Complete GCC tool chain for C/C++ development (~a)" target)) base-commit: 756ba0429e84ee0f8ce30484439b78c00c61d286 -- 2.41.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN> Subject: bug#68058: Acknowledgement ([PATCH] gnu: cross-gcc-toolchain: Add native-search-paths.) Message-ID: <handler.68058.B.170367901727998.ack <at> debbugs.gnu.org> References: <806b88813c0d8ef1265c43b49324d4ae4338fb0d.1703678931.git.jean@HIDDEN> X-Gnu-PR-Message: ack 68058 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 68058 <at> debbugs.gnu.org Date: Wed, 27 Dec 2023 12:11:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 68058 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 68058: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68058 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#68058] [PATCH] gnu: cross-gcc-toolchain: Add native-search-paths. Resent-From: Thiago Jung Bauermann <thiago.bauermann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 09 Apr 2024 22:52:03 +0000 Resent-Message-ID: <handler.68058.B.17127031011377 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68058 <at> debbugs.gnu.org Cc: jean@HIDDEN X-Debbugs-Original-To: Jean-Pierre De Jesus DIAZ via Guix-patches via <guix-patches@HIDDEN> X-Debbugs-Original-Cc: 68058 <at> debbugs.gnu.org, Jean-Pierre De Jesus DIAZ <jean@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17127031011377 (code B ref -1); Tue, 09 Apr 2024 22:52:03 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2024 22:51:41 +0000 Received: from localhost ([127.0.0.1]:51709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruKJY-0000M2-Je for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:51:41 -0400 Received: from lists.gnu.org ([2001:470:142::17]:58732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <thiago.bauermann@HIDDEN>) id 1ruKD0-0008Hw-2D for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:44:54 -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 <thiago.bauermann@HIDDEN>) id 1ruKCm-0001zS-27 for guix-patches@HIDDEN; Tue, 09 Apr 2024 18:44:40 -0400 Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <thiago.bauermann@HIDDEN>) id 1ruKCk-00011v-7y for guix-patches@HIDDEN; Tue, 09 Apr 2024 18:44:39 -0400 Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-6ecf8ebff50so3784167b3a.1 for <guix-patches@HIDDEN>; Tue, 09 Apr 2024 15:44:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712702676; x=1713307476; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=o9hj4HXR35lHnZxXyZsi5Djas3IRCwIQ1LarSsMVbB0=; b=Dsq9ZYuwY9XMMP5JniT40/vUNPE1T4FlP7+aXwMbkiDDQkE9tb82s1LLjomGLkwM8j 7EjQ20v+stIxg6Ex1yKTiA4O5GQjr3Pr08ZviO51cwuAn5DnpeHZ2An5bU15wHu1v5c+ 5wOYAIYY9y719DwlW/6cCZb/ZiGdRsm42OmMQwsn4VfEiw0dE03pYEa6IxaTeysEnsfH e8Cw6eF3C8Psje62bkiejNalJ5eHeVE2BMkRD4UIdU1Jg2PJzK1eoKa+luws55aQ3Os0 Gphkonl2YbW0oxjk14mIZWuvQImpo13+skjkr82BfjkR/aCc3PqSRw0Epg2MK6gbvy9F ZN/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712702676; x=1713307476; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=o9hj4HXR35lHnZxXyZsi5Djas3IRCwIQ1LarSsMVbB0=; b=cxIEAMcohQy8OnhD7V+WY46LMXLhfOk2/9T5hzoQjDZCpCSIazGc/wQqEgzhwHeb7U W1fOmdIlj0P34M1ig6vZgQUyg4aZ5D2hR/pVE0dfHpE3op+erZsoHz/U6mXUGVRpKk35 l5OTwOU+MR/u9sDg9mD1Aday16beJghr+HDWQWMAnMDozR6K3pa1rxuRO8l0uhVdUD/t LPxlE03v13exGyYX/ur00m4Xvm48AEcEHZrzWA5RfPMPUHdiRS7V4mFGOn7K+V4eoTTq alLCA9qXPvbNrremWbWJzPeumqMZw0HarZLsDnpk0Dc5O3SwkE60g3WccNjNnT0AH/HA LA/w== X-Gm-Message-State: AOJu0YzaD5x5ZqICCL/Ku36FmI69u1ueKeP2SgmJfDrbgKHv6wXw3kFp OAKSHmEfUXfsETTivr+3x5g/dBo6D9SYNOoj01uy70eBpxgpDoIAbm4ilqpsv9aUEaDMZ75Z976 i X-Google-Smtp-Source: AGHT+IFG7RXYsGOoaQ6ObDH1veLAb03G9ydVaW5XEfcr403Pdn921/8sa22wC7cu+0YkoxDey2x6zg== X-Received: by 2002:a05:6a21:3405:b0:1a7:a422:7394 with SMTP id yn5-20020a056a21340500b001a7a4227394mr1262768pzb.17.1712702676257; Tue, 09 Apr 2024 15:44:36 -0700 (PDT) Received: from localhost ([2804:14d:7e39:8470:40d9:8292:7448:72f1]) by smtp.gmail.com with ESMTPSA id y41-20020a056a00182900b006eb058b2703sm8809007pfa.187.2024.04.09.15.44.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 15:44:35 -0700 (PDT) From: Thiago Jung Bauermann <thiago.bauermann@HIDDEN> In-Reply-To: <806b88813c0d8ef1265c43b49324d4ae4338fb0d.1703678931.git.jean@HIDDEN> (Jean-Pierre De Jesus DIAZ via Guix-patches via's message of "Wed, 27 Dec 2023 13:09:45 +0100") References: <806b88813c0d8ef1265c43b49324d4ae4338fb0d.1703678931.git.jean@HIDDEN> User-Agent: mu4e 1.12.2; emacs 29.3 Date: Tue, 09 Apr 2024 19:44:33 -0300 Message-ID: <87jzl688by.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::431; envelope-from=thiago.bauermann@HIDDEN; helo=mail-pf1-x431.google.com 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Tue, 09 Apr 2024 18:51:35 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hello, [ What I'm saying here is a duplicate of what I just sent in issue #69394, but I think it's useful to have these comments together with the patch, to facilitate discussion about it. ] Jean-Pierre De Jesus DIAZ via Guix-patches via <guix-patches@HIDDEN> write= s: > * gnu/packages/cross-base.scm (cross-gcc-toolchain): Add > native-search-paths. > > Change-Id: Ib4cc510fde71b8d3140e1001c3931f74300da8a0 > --- > gnu/packages/cross-base.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm > index 6ee7b315d8..dc6f7922d6 100644 > --- a/gnu/packages/cross-base.scm > +++ b/gnu/packages/cross-base.scm > @@ -760,6 +760,7 @@ (define* (cross-gcc-toolchain/implementation target > (((names . directory) ...) > (union-build #$output directory)))))) > (inputs `(,xbinutils ,xgcc ,@(if libc (list libc) '()))) > + (native-search-paths (package-search-paths xgcc)) > (home-page (package-home-page xgcc)) > (synopsis > (format #f "Complete GCC tool chain for C/C++ development (~a)" tar= get)) > > base-commit: 756ba0429e84ee0f8ce30484439b78c00c61d286 Today I ran into the problem described in issue 69394 with a custom aarch64-linux-gnu cross toolchain: $ aarch64-linux-gnu-gcc -o ~/tmp/hello -g ~/tmp/hello.c aarch64-linux-gnu-ld: cannot find crt1.o: No such file or directory aarch64-linux-gnu-ld: cannot find crti.o: No such file or directory collect2: error: ld returned 1 exit status And I was able to fix it by locally applying the patch above. Thank you! IMHO this patch should be applied. In issue 69394 you wrote that this solution doesn't work when there are multiple cross toolchains installed on the same profile (the CROSS_ environment variables would have all the cross toolchains), but I think that moving from allowing zero cross toolchain installed in the profile=C2=B9 to one cross toolchain installed is already an improvement. := -) -- Thiago =C2=B9 Except for bare-metal cross toolchains, which IIUC don't have this problem because they don't use crt*.o files?
X-Loop: help-debbugs@HIDDEN Subject: [bug#68058] [PATCH] gnu: cross-gcc-toolchain: Add native-search-paths. Resent-From: Thiago Jung Bauermann <thiago.bauermann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 09 Apr 2024 22:52:04 +0000 Resent-Message-ID: <handler.68058.B68058.17127031001369 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68058 <at> debbugs.gnu.org Cc: jean@HIDDEN X-Debbugs-Original-To: Jean-Pierre De Jesus DIAZ via Guix-patches via <guix-patches@HIDDEN> X-Debbugs-Original-Cc: 68058 <at> debbugs.gnu.org, Jean-Pierre De Jesus DIAZ <jean@HIDDEN> Received: via spool by 68058-submit <at> debbugs.gnu.org id=B68058.17127031001369 (code B ref 68058); Tue, 09 Apr 2024 22:52:04 +0000 Received: (at 68058) by debbugs.gnu.org; 9 Apr 2024 22:51:40 +0000 Received: from localhost ([127.0.0.1]:51707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruKJX-0000Ll-30 for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:51:40 -0400 Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]:43140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <thiago.bauermann@HIDDEN>) id 1ruKCw-0008Hs-Iw for 68058 <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:44:51 -0400 Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-6e6b22af648so5018443b3a.0 for <68058 <at> debbugs.gnu.org>; Tue, 09 Apr 2024 15:44:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712702676; x=1713307476; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=o9hj4HXR35lHnZxXyZsi5Djas3IRCwIQ1LarSsMVbB0=; b=w9/EqjDzDp1ppWDBu+Kocr1xtsq0Y9LoBhby5b7huABvq8ip/9EBMim9KlQ2pkSYDB huIJ724JrnXsEoi1i1bwmdP6hCejm5ShzgJQP5RmMzAvoLC1jsqudNOGanNdJM76biVP KXwlX+Bfgl+wTfNuzlX6JqpXiRduH8K4ZFXyH2k0ooAKGsG8/NWrUHw50QwGKjCjq2al 1U7qKIa92aempcJC2stHiePosDSeIP0Mrkc7/MVTU/IHY3DfomfRJZbOV1BomMgMxNIV Q8CvRTOxCS1hxvzY85lwUaP0J9lsvGxw4gojttN0QW2GoaqbVmbQG4UBzLpTgsYvB1FF 0nxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712702676; x=1713307476; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=o9hj4HXR35lHnZxXyZsi5Djas3IRCwIQ1LarSsMVbB0=; b=j4XD+fU19JTRYUSGC9e6LYsck8fI3tp1V+p8hnqwWfnlsSjnfkBFoedwyZWty3UIQK 8cQJrl8Kab6c7IheRFhRQRmFOTHCfrejYxe0D5vxGS1Qx9eLqoZKqPa76GQqk4kWnvYG PJ8xQAhDt965lHgJwaxvSrFp9w43qjD04mHWGt5hUVKnw20aYATiGLhG8XqKxoENcRQg 01RQHeoXP5o3HxZub3jxckrfP/roaZBi7pGMYzMFDLgLE27A+6KUUNw9DPHyyYvM07jL lT2i2Agdx/74agzRhUp5zZAE+d0V/4MbZ0oNqwffUYD7Y7Lltdw7bgdFZwrTkKQatN8b qIXw== X-Gm-Message-State: AOJu0YzB6d76JLvYoDe1UQYQAgprWaFIDlPDuhdlDjPFceDIP6ylybEo WNMTGE3qGb2kGUTFBllkQLdHSJSDG9BjKiynE6fV9+ShsgfIJoGdA4PJh9cf3U/zCYi3nrrtwdo 9 X-Google-Smtp-Source: AGHT+IFG7RXYsGOoaQ6ObDH1veLAb03G9ydVaW5XEfcr403Pdn921/8sa22wC7cu+0YkoxDey2x6zg== X-Received: by 2002:a05:6a21:3405:b0:1a7:a422:7394 with SMTP id yn5-20020a056a21340500b001a7a4227394mr1262768pzb.17.1712702676257; Tue, 09 Apr 2024 15:44:36 -0700 (PDT) Received: from localhost ([2804:14d:7e39:8470:40d9:8292:7448:72f1]) by smtp.gmail.com with ESMTPSA id y41-20020a056a00182900b006eb058b2703sm8809007pfa.187.2024.04.09.15.44.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 15:44:35 -0700 (PDT) From: Thiago Jung Bauermann <thiago.bauermann@HIDDEN> In-Reply-To: <806b88813c0d8ef1265c43b49324d4ae4338fb0d.1703678931.git.jean@HIDDEN> (Jean-Pierre De Jesus DIAZ via Guix-patches via's message of "Wed, 27 Dec 2023 13:09:45 +0100") References: <806b88813c0d8ef1265c43b49324d4ae4338fb0d.1703678931.git.jean@HIDDEN> User-Agent: mu4e 1.12.2; emacs 29.3 Date: Tue, 09 Apr 2024 19:44:33 -0300 Message-ID: <87jzl688by.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Tue, 09 Apr 2024 18:51:35 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, [ What I'm saying here is a duplicate of what I just sent in issue #69394, but I think it's useful to have these comments together with the patch, to facilitate discussion about it. ] Jean-Pierre De Jesus DIAZ via Guix-patches via <guix-patches@HIDDEN> write= s: > * gnu/packages/cross-base.scm (cross-gcc-toolchain): Add > native-search-paths. > > Change-Id: Ib4cc510fde71b8d3140e1001c3931f74300da8a0 > --- > gnu/packages/cross-base.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm > index 6ee7b315d8..dc6f7922d6 100644 > --- a/gnu/packages/cross-base.scm > +++ b/gnu/packages/cross-base.scm > @@ -760,6 +760,7 @@ (define* (cross-gcc-toolchain/implementation target > (((names . directory) ...) > (union-build #$output directory)))))) > (inputs `(,xbinutils ,xgcc ,@(if libc (list libc) '()))) > + (native-search-paths (package-search-paths xgcc)) > (home-page (package-home-page xgcc)) > (synopsis > (format #f "Complete GCC tool chain for C/C++ development (~a)" tar= get)) > > base-commit: 756ba0429e84ee0f8ce30484439b78c00c61d286 Today I ran into the problem described in issue 69394 with a custom aarch64-linux-gnu cross toolchain: $ aarch64-linux-gnu-gcc -o ~/tmp/hello -g ~/tmp/hello.c aarch64-linux-gnu-ld: cannot find crt1.o: No such file or directory aarch64-linux-gnu-ld: cannot find crti.o: No such file or directory collect2: error: ld returned 1 exit status And I was able to fix it by locally applying the patch above. Thank you! IMHO this patch should be applied. In issue 69394 you wrote that this solution doesn't work when there are multiple cross toolchains installed on the same profile (the CROSS_ environment variables would have all the cross toolchains), but I think that moving from allowing zero cross toolchain installed in the profile=C2=B9 to one cross toolchain installed is already an improvement. := -) -- Thiago =C2=B9 Except for bare-metal cross toolchains, which IIUC don't have this problem because they don't use crt*.o files?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.