From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: avr-gcc@5 is broken Resent-From: "Thompson, David" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 11 Sep 2016 23:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 24416@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.147363628121507 (code B ref -1); Sun, 11 Sep 2016 23:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2016 23:24:41 +0000 Received: from localhost ([127.0.0.1]:56842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjE76-0005ao-Lr for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjE75-0005ab-3F for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjE6z-0008Ns-5i for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjE6z-0008Ng-2d for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57533) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjE6x-0004bF-0H for bug-guix@gnu.org; Sun, 11 Sep 2016 19:24:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjE6t-0008Mu-Qw for bug-guix@gnu.org; Sun, 11 Sep 2016 19:24:30 -0400 Received: from mail-vk0-f41.google.com ([209.85.213.41]:34527) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjE6t-0008Ju-Lb for bug-guix@gnu.org; Sun, 11 Sep 2016 19:24:27 -0400 Received: by mail-vk0-f41.google.com with SMTP id v189so112216583vkv.1 for ; Sun, 11 Sep 2016 16:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=XpyKlTtNzKENDaB6C7pvdEUKMdxAD8F73d0Fv+u+Aj8=; b=NNtqu3XtgPlqgs6g8G9ZdN/40EKX6BTMiLW3vwal5UYO74ahZ44wBk69Yd2jhef2MR BwG6q9vEB/w1zf/Vie3JrTzMtA373fv5f85Ad6h5R9s/TUrBWfWpcUrwThK21I9+OPFI qVO2sQubOQGQlOJTwtOxyNnDW4hnMYzzsYYsbAYAavWkAFjn2PSEZQq1Ezm+WpiC23Kv egAJE0IrWJ612DMvOaZq9Eq/uLCbPrtDX+Jrp+88xGadgEWBXKnow/2/stFZPpF3/Isb rEaFRwfn0g5HYyvGo4rseaZU+n3R93coAync7J5Q2GjHjMcEDK1fWMCYyEALqspRiYq3 sezA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XpyKlTtNzKENDaB6C7pvdEUKMdxAD8F73d0Fv+u+Aj8=; b=OfAGUrhBfFdWAW8QtHVxVkqXuG/hEvWoKBnbk/YJypIJA5QezO0cYRnjQ8edYaJy+9 DQqV5HftI6Odc7rnwsaqxt0qExxTCagaa+ikWsYTCofR3nKfu5TAlDPhEoVlP/wyS8v0 ulEW+ktjdHtSS5+IjfSEcHkON78x1Pq3h8+d4BNnnAKsQz5htifVusuc5gYJmCNXF35P mQeyjCWAGRuGgPWZLltI5EO8RqpsrNAtQZO6Jt7QdONMU/uYdO6GlGZq05FDvMk4Fxij msN2fLq55tSNNPVrG1SESz9ZOBBRhuHr0LAjBeL+EJ3qW5cZe5yCAPtxF7S1ZGA7rA7M l6+w== X-Gm-Message-State: AE9vXwNsylYlzEM1tgHU2kdwqNplYvMbqgasWp/U99UT8LG7W2XTv9VIx226+YevYEh1kfTMMymM46Crhz9HCZDR X-Received: by 10.31.188.144 with SMTP id m138mr9865869vkf.84.1473636185576; Sun, 11 Sep 2016 16:23:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.158.88 with HTTP; Sun, 11 Sep 2016 16:23:05 -0700 (PDT) From: "Thompson, David" Date: Sun, 11 Sep 2016 19:23:05 -0400 Message-ID: Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) avr-gcc cannot find device-specific libraries when compiling, which from my reading is due to a problem with multilib. However, avr-gcc@4 works fine! avr-gcc -O2 -DF_CPU=16000000UL -mmcu=atmega32u4 test.c -o test avr-ld: cannot find -lm avr-ld: cannot find -lc avr-ld: cannot find -latmega32u4 collect2: error: ld returned 1 exit status The libraries in question here are located within /gnu/store/...-avr-libc-2.0.0/avr/lib/avr5 but avr-gcc is only searching within /avr/lib. For now, I'm just using avr-gcc@4 and moving on with life. - Dave From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: avr-gcc@5 is broken Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 12 Sep 2016 06:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Thompson, David" Cc: 24416@debbugs.gnu.org Received: via spool by 24416-submit@debbugs.gnu.org id=B24416.147366298129907 (code B ref 24416); Mon, 12 Sep 2016 06:50:01 +0000 Received: (at 24416) by debbugs.gnu.org; 12 Sep 2016 06:49:41 +0000 Received: from localhost ([127.0.0.1]:56977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjL3l-0007mI-BI for submit@debbugs.gnu.org; Mon, 12 Sep 2016 02:49:41 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:44706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjL3k-0007mB-4o for 24416@debbugs.gnu.org; Mon, 12 Sep 2016 02:49:40 -0400 Received: from localhost (178.113.74.213.wireless.dyn.drei.com [178.113.74.213]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 1956C1CA0584; Mon, 12 Sep 2016 08:49:38 +0200 (CEST) Date: Mon, 12 Sep 2016 08:49:36 +0200 From: Danny Milosavljevic Message-ID: <20160912084936.25713732@scratchpost.org> In-Reply-To: References: X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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: -0.7 (/) As a workaround, CPPFLAGS += -I${HOME}/.guix-profile/avr/include LDFLAGS += -L${HOME}/.guix-profile/avr/lib/avr5 -L${HOME}/.guix-profile/avr/lib -B${HOME}/.guix-profile/avr/lib works with avr-gcc 5.3.0. Unfortunately I don't know enough about avr-gcc to be able to permanently fix it. I fixed part of it (I made it so that atmega32u4 exists in the first place) in master - but no idea what to do with the search path. I'm pretty sure that if it uses CROSS_CPATH it's incorrect because cross-base has been changed from CROSS_CPATH to CROSS_C_INCLUDE_PATH, CROSS_CPLUS_INCLUDE_PATH etc in order to suppress warnings. If CROSS_C_INCLUDE_PATH overrides CROSS_CPATH (does it?) then setting CROSS_CPATH like avr.scm does does no good. I propose to change it to the following: diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 9873477..1e5fd73 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -59,9 +59,18 @@ #t)))) ((#:configure-flags flags) `(delete "--disable-multilib" ,flags)))) - (native-search-paths + (native-search-paths (list (search-path-specification - (variable "CROSS_CPATH") + (variable "CROSS_C_INCLUDE_PATH") + (files '("avr/include"))) + (search-path-specification + (variable "CROSS_CPLUS_INCLUDE_PATH") + (files '("avr/include"))) + (search-path-specification + (variable "CROSS_OBJC_INCLUDE_PATH") + (files '("avr/include"))) + (search-path-specification + (variable "CROSS_OBJCPLUS_INCLUDE_PATH") (files '("avr/include"))) (search-path-specification (variable "CROSS_LIBRARY_PATH") From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: avr-gcc@5 is broken Resent-From: "Thompson, David" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 12 Sep 2016 15:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: 24416@debbugs.gnu.org Received: via spool by 24416-submit@debbugs.gnu.org id=B24416.147369417018475 (code B ref 24416); Mon, 12 Sep 2016 15:30:02 +0000 Received: (at 24416) by debbugs.gnu.org; 12 Sep 2016 15:29:30 +0000 Received: from localhost ([127.0.0.1]:57818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjTAj-0004nr-Cr for submit@debbugs.gnu.org; Mon, 12 Sep 2016 11:29:30 -0400 Received: from mail-yb0-f174.google.com ([209.85.213.174]:33171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjTAd-0004nZ-2c for 24416@debbugs.gnu.org; Mon, 12 Sep 2016 11:29:23 -0400 Received: by mail-yb0-f174.google.com with SMTP id n11so6434188yba.0 for <24416@debbugs.gnu.org>; Mon, 12 Sep 2016 08:29:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mwEbH15WslEEt//Movkqn91SUSoClhb/pD/R2uCjeT0=; b=u/tRU/cBvQkkaHNWCOPFHCbOFXdCqdoLpizhIl6Y5oLTMkZFRvR6qcqrtpcircDPvn Fo8R/gY6evky+zmJZdv1xLVFk8UyUPFhvIMw3JlV24Pa5Kk10k2H+2I4AB0PipgVEwAy 1YqrRCb3Bq8KiPT/VWwnG8ds55N32uL5/tiMdxLc1B8405lBG7Wvpz1ebtCJOF908WNC y9UiHY5qGxbQ+dHnrhR/aOZ1t9ooyeYCioC66Zdzz3UgVCvqyiSyUpNBIdI+0nH4ze/8 M9M/PT5FbVzBxxeXNcDdR0XJ7PS5vN/eD0MfqZsGy5ivPG3075chYkE63joVduL7bP5J b9Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=mwEbH15WslEEt//Movkqn91SUSoClhb/pD/R2uCjeT0=; b=US8g9hy5dMzGOF3HA9eNXVcXGB4eDGg08u1fDQ65Q1AClC6i+DkcIWneNlNP4uoGDR efwYPIdIR3+DSbL8UJ2ZHgxCq1IaYYlrtIAutTpJw3pBgnHs7U+mL0qX9Jxh++kzy03g RTZxBR3Cte5vrEUKF5X1FTBkVuQadIcVgR9RDkB2tJbFhUHdeqJwq+/uUSCK6IzS+1FJ KP8MvccDDR/JoPDnSrlupyRlv33B+9qo+BkxIEQzg4loHYHInkkC7UU2wiTqlra87uvx /4KqgA2jAAuXnjOoSpNPR7KJxhsqVXjVlow8PnHHwZFPrM96h+nUpf9FnRyMkdKkAWMV 6HAw== X-Gm-Message-State: AE9vXwMD3o3hXdgs3CYHzbVqh7AmSWF7tTLW9Sn247F9kS4p4qL+b1ZJzPv+JUL8pym+kPsX604Lxc5yq6AyvDuD X-Received: by 10.31.188.144 with SMTP id m138mr12905228vkf.84.1473694152358; Mon, 12 Sep 2016 08:29:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.158.88 with HTTP; Mon, 12 Sep 2016 08:29:11 -0700 (PDT) In-Reply-To: <20160912084936.25713732@scratchpost.org> References: <20160912084936.25713732@scratchpost.org> From: "Thompson, David" Date: Mon, 12 Sep 2016 11:29:11 -0400 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) 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: -0.2 (/) On Mon, Sep 12, 2016 at 2:49 AM, Danny Milosavljevic wrote: > As a workaround, > > CPPFLAGS +=3D -I${HOME}/.guix-profile/avr/include > LDFLAGS +=3D -L${HOME}/.guix-profile/avr/lib/avr5 -L${HOME}/.guix-profile= /avr/lib -B${HOME}/.guix-profile/avr/lib > > works with avr-gcc 5.3.0. Unfortunately I don't know enough about avr-gcc= to be able to permanently fix it. > > I fixed part of it (I made it so that atmega32u4 exists in the first plac= e) in master - but no idea what to do with the search path. > > I'm pretty sure that if it uses CROSS_CPATH it's incorrect because cross-= base has been changed from CROSS_CPATH to CROSS_C_INCLUDE_PATH, CROSS_CPLUS= _INCLUDE_PATH etc in order to suppress warnings. If CROSS_C_INCLUDE_PATH ov= errides CROSS_CPATH (does it?) then setting CROSS_CPATH like avr.scm does d= oes no good. > > I propose to change it to the following: > > diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm > index 9873477..1e5fd73 100644 > --- a/gnu/packages/avr.scm > +++ b/gnu/packages/avr.scm > @@ -59,9 +59,18 @@ > #t)))) > ((#:configure-flags flags) > `(delete "--disable-multilib" ,flags)))) > - (native-search-paths > + (native-search-paths > (list (search-path-specification > - (variable "CROSS_CPATH") > + (variable "CROSS_C_INCLUDE_PATH") > + (files '("avr/include"))) > + (search-path-specification > + (variable "CROSS_CPLUS_INCLUDE_PATH") > + (files '("avr/include"))) > + (search-path-specification > + (variable "CROSS_OBJC_INCLUDE_PATH") > + (files '("avr/include"))) > + (search-path-specification > + (variable "CROSS_OBJCPLUS_INCLUDE_PATH") > (files '("avr/include"))) > (search-path-specification > (variable "CROSS_LIBRARY_PATH") I don't know if this will have the intended effect and I cannot experiment with it right now. Could you test? The LDFLAGS above include the path to the device-specific object files (/avr5), but avr-gcc is supposed to be able to figure that out on its own using a "normal" library path, so I'm skeptical that simply changing the search paths for the package is enough. Thanks, - Dave From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: avr-gcc@5 is broken Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 13 Sep 2016 09:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Thompson, David" Cc: 24416@debbugs.gnu.org Received: via spool by 24416-submit@debbugs.gnu.org id=B24416.1473758307545 (code B ref 24416); Tue, 13 Sep 2016 09:19:01 +0000 Received: (at 24416) by debbugs.gnu.org; 13 Sep 2016 09:18:27 +0000 Received: from localhost ([127.0.0.1]:58202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjjrH-00008i-IO for submit@debbugs.gnu.org; Tue, 13 Sep 2016 05:18:27 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:55258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjjrF-00008a-Fc for 24416@debbugs.gnu.org; Tue, 13 Sep 2016 05:18:26 -0400 Received: from localhost (178.113.16.242.wireless.dyn.drei.com [178.113.16.242]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 1FA491CA08D9; Tue, 13 Sep 2016 11:18:24 +0200 (CEST) Date: Tue, 13 Sep 2016 11:18:22 +0200 From: Danny Milosavljevic Message-ID: <20160913111822.3da1c609@scratchpost.org> In-Reply-To: References: <20160912084936.25713732@scratchpost.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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: -0.7 (/) On Mon, 12 Sep 2016 11:29:11 -0400 "Thompson, David" wrote: > On Mon, Sep 12, 2016 at 2:49 AM, Danny Milosavljevic > wrote: > > As a workaround, > > > > CPPFLAGS += -I${HOME}/.guix-profile/avr/include > > LDFLAGS += -L${HOME}/.guix-profile/avr/lib/avr5 -L${HOME}/.guix-profile/avr/lib -B${HOME}/.guix-profile/avr/lib > > > > works with avr-gcc 5.3.0. Unfortunately I don't know enough about avr-gcc to be able to permanently fix it. > > > > I fixed part of it (I made it so that atmega32u4 exists in the first place) in master - but no idea what to do with the search path. > > > > I'm pretty sure that if it uses CROSS_CPATH it's incorrect because cross-base has been changed from CROSS_CPATH to CROSS_C_INCLUDE_PATH, CROSS_CPLUS_INCLUDE_PATH etc in order to suppress warnings. If CROSS_C_INCLUDE_PATH overrides CROSS_CPATH (does it?) then setting CROSS_CPATH like avr.scm does does no good. > > > > I propose to change it to the following: > > > > diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm > > index 9873477..1e5fd73 100644 > > --- a/gnu/packages/avr.scm > > +++ b/gnu/packages/avr.scm > > @@ -59,9 +59,18 @@ > > #t)))) > > ((#:configure-flags flags) > > `(delete "--disable-multilib" ,flags)))) > > - (native-search-paths > > + (native-search-paths > > (list (search-path-specification > > - (variable "CROSS_CPATH") > > + (variable "CROSS_C_INCLUDE_PATH") > > + (files '("avr/include"))) > > + (search-path-specification > > + (variable "CROSS_CPLUS_INCLUDE_PATH") > > + (files '("avr/include"))) > > + (search-path-specification > > + (variable "CROSS_OBJC_INCLUDE_PATH") > > + (files '("avr/include"))) > > + (search-path-specification > > + (variable "CROSS_OBJCPLUS_INCLUDE_PATH") > > (files '("avr/include"))) > > (search-path-specification > > (variable "CROSS_LIBRARY_PATH") > > I don't know if this will have the intended effect and I cannot > experiment with it right now. Could you test? (The patch: ) Can't test it right now (out of disk space; updating 2 GB texmf is really annoying) - but I tested it in the past and it wasn't sufficient. On the other hand, before the patch is applied, cross-gcc and avr.scm set *different* variables and that's probably incorrect. > The LDFLAGS above > include the path to the device-specific object files (/avr5), but > avr-gcc is supposed to be able to figure that out on its own using a > "normal" library path, so I'm skeptical that simply changing the > search paths for the package is enough. I've used these LDFLAGS (actually used them as global flags for all gcc invocations) for some weeks with daily success. Also, the "-B" is necessary. I think that the "native-search-paths" only affect the build system. As far as I understand, avr-gcc is a "native" compiler in the sense of it-shouldn't-try-to-build-all-Guix-packages-for-it. And it's certainly set up as a "native" compiler. But that means that the avr-gcc port has to hack the search path that gcc usually uses for native compilers to make it search something else - not sure where they do and why it doesn't work for us. It would be good to locate this part. The atmega32u4 comes from avr-libc (!) - that's why I changed avr-libc to use the same compiler (already in master for some months). That made it work much better. I hope someone can shed a light on this. From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: [PATCH] gnu: avr-gcc: Fix compiler lookup paths. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 22 Dec 2017 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Thompson, David" Cc: 24416@debbugs.gnu.org Received: via spool by 24416-submit@debbugs.gnu.org id=B24416.151395395022585 (code B ref 24416); Fri, 22 Dec 2017 14:46:02 +0000 Received: (at 24416) by debbugs.gnu.org; 22 Dec 2017 14:45:50 +0000 Received: from localhost ([127.0.0.1]:47098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSOa6-0005sD-9k for submit@debbugs.gnu.org; Fri, 22 Dec 2017 09:45:50 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:38164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSOa3-0005s4-Vu for 24416@debbugs.gnu.org; Fri, 22 Dec 2017 09:45:48 -0500 Received: from localhost (77.118.251.46.wireless.dyn.drei.com [77.118.251.46]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 2ACB73360847; Fri, 22 Dec 2017 15:45:46 +0100 (CET) Date: Fri, 22 Dec 2017 15:45:40 +0100 From: Danny Milosavljevic Message-ID: <20171222154540.1444b5e6@scratchpost.org> In-Reply-To: References: X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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: -0.7 (/) * gnu/packages/avr.scm (avr-gcc-4.9): Use CROSS_C*_INCLUDE_PATH (like cross-base does). (avr-gcc-5)[source]: Apply patch "gcc-cross-environment-variables.patch". --- gnu/packages/avr.scm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index ecb7cd19a..60bcbe754 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -61,7 +61,16 @@ `(delete "--disable-multilib" ,flags)))) (native-search-paths (list (search-path-specification - (variable "CROSS_CPATH") + (variable "CROSS_C_INCLUDE_PATH") + (files '("avr/include"))) + (search-path-specification + (variable "CROSS_CPLUS_INCLUDE_PATH") + (files '("avr/include"))) + (search-path-specification + (variable "CROSS_OBJC_INCLUDE_PATH") + (files '("avr/include"))) + (search-path-specification + (variable "CROSS_OBJCPLUS_INCLUDE_PATH") (files '("avr/include"))) (search-path-specification (variable "CROSS_LIBRARY_PATH") @@ -71,7 +80,10 @@ (package (inherit avr-gcc-4.9) (version (package-version gcc-5)) - (source (package-source gcc-5)))) + (source (origin + (inherit (package-source gcc-5)) + (patches (append (origin-patches (package-source gcc-5)) + (search-patches "gcc-cross-environment-variables.patch"))))))) (define (avr-libc avr-gcc) (package From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: [PATCH] gnu: avr-gcc: Fix compiler lookup paths. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 01 Mar 2020 06:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic , "Thompson\, David" Cc: 24416@debbugs.gnu.org Received: via spool by 24416-submit@debbugs.gnu.org id=B24416.158304496513576 (code B ref 24416); Sun, 01 Mar 2020 06:43:01 +0000 Received: (at 24416) by debbugs.gnu.org; 1 Mar 2020 06:42:45 +0000 Received: from localhost ([127.0.0.1]:35708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8IJJ-0003Wt-Ma for submit@debbugs.gnu.org; Sun, 01 Mar 2020 01:42:45 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:47964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8IJE-0003Wf-Sz for 24416@debbugs.gnu.org; Sun, 01 Mar 2020 01:42:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ba1nCBAIV7G0wCDSQ9PJ+ESXUDdddQV8/+Xy5y4aucs=; b=E8EOK9OqGL4arKuJCaZT8xgla iGb98UQnpF8b7ps7Zi4203r55sDsZnaOKieytAi6LjVjkBbOsiWNAHL9FEaV1PoVCdECaC8AQ5LrZ CpAtJEHbiAtxAOqPPPT6H9AqheKBR2KT7xz/WMmhAkVMG6K2y4e94Z4/RpHiuvULDJvyY=; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1j8IJ3-001wDb-J7; Sun, 01 Mar 2020 12:12:29 +0530 From: Arun Isaac In-Reply-To: <20171222154540.1444b5e6@scratchpost.org> References: <20171222154540.1444b5e6@scratchpost.org> Date: Sun, 01 Mar 2020 12:12:18 +0530 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain > * gnu/packages/avr.scm (avr-gcc-4.9): Use CROSS_C*_INCLUDE_PATH (like > cross-base does). > (avr-gcc-5)[source]: Apply patch "gcc-cross-environment-variables.patch". Hi, I verified that this patch works[1]. Could you please push to master? Thanks! :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAl5bWUsACgkQLiXui2GA K7PqaQgAtwTDRUz3/YayC8uNVZQ4Zt8Ry1UZzHLhr0jqdctelMd67w33XSpfsYQC Eip5kidZlyyrZoqebO14BdSGo+3TKRD7jKLyUAOH7w719o2Trhj6ZNaEagKhpkYE RCc1DtP30TwjjXyN/Z6tseD3cQr7fC/g7HPBNRdhzI2sBCN5MnPYfezkr3KDx0Aa qVc36In6LEvP4Pb+ZNzHzQqbHE12h6mZwAw8HU51TvfP3R1ERsY3WxFRiqGUqmRn 78okoh/5Oxg7w6HznDW5OIsrFWaWt601dfZjzkbcqFFeGZFbjq7XlkgwspSrG1F9 02sjv5sXrwOF/fGmbD8UuQX9fqOhBA== =fpqj -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24416: [PATCH] gnu: avr-gcc: Fix compiler lookup paths. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 01 Mar 2020 12:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24416 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Arun Isaac Cc: 24416@debbugs.gnu.org, "Thompson, David" Received: via spool by 24416-submit@debbugs.gnu.org id=B24416.158306554722791 (code B ref 24416); Sun, 01 Mar 2020 12:26:02 +0000 Received: (at 24416) by debbugs.gnu.org; 1 Mar 2020 12:25:47 +0000 Received: from localhost ([127.0.0.1]:35826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8NfG-0005vX-Vo for submit@debbugs.gnu.org; Sun, 01 Mar 2020 07:25:47 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:56224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8NfF-0005vO-KI for 24416@debbugs.gnu.org; Sun, 01 Mar 2020 07:25:46 -0500 Received: from localhost (unknown [185.17.13.127]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 1E3383360020; Sun, 1 Mar 2020 13:25:44 +0100 (CET) Date: Sun, 1 Mar 2020 13:25:31 +0100 From: Danny Milosavljevic Message-ID: <20200301132531.788a495e@scratchpost.org> In-Reply-To: References: <20171222154540.1444b5e6@scratchpost.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/X=ldTVTD5sY2HiKwuoY8O0S"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.7 (/) 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.7 (-) --Sig_/X=ldTVTD5sY2HiKwuoY8O0S Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Arun, pushed to guix master as commit 2f3515f7369d91d8922620044f9348cc727b6c10. --Sig_/X=ldTVTD5sY2HiKwuoY8O0S Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl5bqbsACgkQ5xo1VCww uqUK2gf+KquLoQ59HL49mdkystSy213oyuWwVDi/oMdBoonggjjpFFTTdgq7TE9y dYVTVe2/SECsxvXUDNzlRKfHcvJT0ftHvYvtGtGXr8Op3lK5iZs7Kiy2fOxkAYQh bjNP+g1yVX86UsqKEhPZt3M0fDc0zxUdbKX2mbUWdCyDGq6j/GZhz3aumdALm5Ci 3QyY2AhSvfplqV7GzZFykXKfAIxp2NlfsOH5IHpbIjfTQamqsBjM1COfgRoww7jo J+5Kc1FsIGf8HIlIYcuJbTR7qVNIEfuRi/BmnB+Wz+6+eTgvlK4VHCUwTXY73T63 VaudlNK+rmcEVSpsnxyzkhjSlpmhVA== =LzBy -----END PGP SIGNATURE----- --Sig_/X=ldTVTD5sY2HiKwuoY8O0S-- From unknown Sun Jun 22 07:49:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Thompson, David" Subject: bug#24416: closed (Re: bug#24416: [PATCH] gnu: avr-gcc: Fix compiler lookup paths.) Message-ID: References: <20200513192812.GJ918@E5400> X-Gnu-PR-Message: they-closed 24416 X-Gnu-PR-Package: guix Reply-To: 24416@debbugs.gnu.org Date: Wed, 13 May 2020 19:29:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1589398141-22157-1" This is a multi-part message in MIME format... ------------=_1589398141-22157-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #24416: avr-gcc@5 is broken which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 24416@debbugs.gnu.org. --=20 24416: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D24416 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1589398141-22157-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 24416-done) by debbugs.gnu.org; 13 May 2020 19:28:53 +0000 Received: from localhost ([127.0.0.1]:59612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYx3k-0005kx-Oo for submit@debbugs.gnu.org; Wed, 13 May 2020 15:28:52 -0400 Received: from flashner.co.il ([178.62.234.194]:51434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYx3j-0005kl-2H for 24416-done@debbugs.gnu.org; Wed, 13 May 2020 15:28:52 -0400 Received: from localhost (unknown [188.120.128.132]) by flashner.co.il (Postfix) with ESMTPSA id 217CD40032; Wed, 13 May 2020 19:28:45 +0000 (UTC) Date: Wed, 13 May 2020 22:28:12 +0300 From: Efraim Flashner To: Danny Milosavljevic Subject: Re: bug#24416: [PATCH] gnu: avr-gcc: Fix compiler lookup paths. Message-ID: <20200513192812.GJ918@E5400> References: <20171222154540.1444b5e6@scratchpost.org> <20200301132531.788a495e@scratchpost.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3D7yMlnunRPwJqC7" Content-Disposition: inline In-Reply-To: <20200301132531.788a495e@scratchpost.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24416-done Cc: Arun Isaac , 24416-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: -1.0 (-) --3D7yMlnunRPwJqC7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Closing this bug as fixed. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --3D7yMlnunRPwJqC7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl68SkkACgkQQarn3Mo9 g1F6Ew/+NGj3Nsb4pbscHQM77kVvlmBjnE1btKOQIU46WCcr4FFQKQY0s06/DZlW xEWIOi//WyOVe+p4TC6bLm7WogR/eTFYV6qD4uwQQUFIebDA61V49z/gTnoFMb36 L786QGplnPTK10/d0YuTEyJjapOGe9tdBAORp+xlszCMZIu6YKj8yZYsNlb5vD48 ogzONMf1NgQNrD7y/PwRO+H3Mqqo2x5Mb3/wfecmdsnccL13yInzsLRyhEXvxTDv cpmEPX97IDQqIoNRhXdUnAJcxgB3Knym52dxZFaNMhTsiVLv3GynAeErRE0TcJEZ TBPSSnlL2OBeoDKQ2W144D8SEhoa4/p+4UE/Uu1Qrh4aJYnqjUcFBIHmpiGH3h7Q I4da+rBuYD7tH4nCAPH0PngDVS5FV8cKdbpfe0C1Ia+iRok455BC2xvst3qBzbcw 4UzSsJL7x/RkOC0xZA8QCprdQcX7jdFnUs7GZOJUd8kfEOzmfcVu851qVtNMXhGg MJKA1XtLKq3z2ITVtW82oANVexIZBuezaJxZToHydW2O51u8IHieDh/Z8tEftRw0 /Uk3kw5eBPTnGR2hUtVCwoqlJVNCamPtfx75ASK5WDGjBth50VFQeGZ6pfuBIIcb S8Wjp7QVYnfMmxylomLlzQLN3DPm6Jv+Z4ZN0MHKaiuB8wM234o= =GmQb -----END PGP SIGNATURE----- --3D7yMlnunRPwJqC7-- ------------=_1589398141-22157-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Sep 2016 23:24:41 +0000 Received: from localhost ([127.0.0.1]:56842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjE76-0005ao-Lr for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjE75-0005ab-3F for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjE6z-0008Ns-5i for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjE6z-0008Ng-2d for submit@debbugs.gnu.org; Sun, 11 Sep 2016 19:24:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57533) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjE6x-0004bF-0H for bug-guix@gnu.org; Sun, 11 Sep 2016 19:24:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjE6t-0008Mu-Qw for bug-guix@gnu.org; Sun, 11 Sep 2016 19:24:30 -0400 Received: from mail-vk0-f41.google.com ([209.85.213.41]:34527) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjE6t-0008Ju-Lb for bug-guix@gnu.org; Sun, 11 Sep 2016 19:24:27 -0400 Received: by mail-vk0-f41.google.com with SMTP id v189so112216583vkv.1 for ; Sun, 11 Sep 2016 16:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=XpyKlTtNzKENDaB6C7pvdEUKMdxAD8F73d0Fv+u+Aj8=; b=NNtqu3XtgPlqgs6g8G9ZdN/40EKX6BTMiLW3vwal5UYO74ahZ44wBk69Yd2jhef2MR BwG6q9vEB/w1zf/Vie3JrTzMtA373fv5f85Ad6h5R9s/TUrBWfWpcUrwThK21I9+OPFI qVO2sQubOQGQlOJTwtOxyNnDW4hnMYzzsYYsbAYAavWkAFjn2PSEZQq1Ezm+WpiC23Kv egAJE0IrWJ612DMvOaZq9Eq/uLCbPrtDX+Jrp+88xGadgEWBXKnow/2/stFZPpF3/Isb rEaFRwfn0g5HYyvGo4rseaZU+n3R93coAync7J5Q2GjHjMcEDK1fWMCYyEALqspRiYq3 sezA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XpyKlTtNzKENDaB6C7pvdEUKMdxAD8F73d0Fv+u+Aj8=; b=OfAGUrhBfFdWAW8QtHVxVkqXuG/hEvWoKBnbk/YJypIJA5QezO0cYRnjQ8edYaJy+9 DQqV5HftI6Odc7rnwsaqxt0qExxTCagaa+ikWsYTCofR3nKfu5TAlDPhEoVlP/wyS8v0 ulEW+ktjdHtSS5+IjfSEcHkON78x1Pq3h8+d4BNnnAKsQz5htifVusuc5gYJmCNXF35P mQeyjCWAGRuGgPWZLltI5EO8RqpsrNAtQZO6Jt7QdONMU/uYdO6GlGZq05FDvMk4Fxij msN2fLq55tSNNPVrG1SESz9ZOBBRhuHr0LAjBeL+EJ3qW5cZe5yCAPtxF7S1ZGA7rA7M l6+w== X-Gm-Message-State: AE9vXwNsylYlzEM1tgHU2kdwqNplYvMbqgasWp/U99UT8LG7W2XTv9VIx226+YevYEh1kfTMMymM46Crhz9HCZDR X-Received: by 10.31.188.144 with SMTP id m138mr9865869vkf.84.1473636185576; Sun, 11 Sep 2016 16:23:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.158.88 with HTTP; Sun, 11 Sep 2016 16:23:05 -0700 (PDT) From: "Thompson, David" Date: Sun, 11 Sep 2016 19:23:05 -0400 Message-ID: Subject: avr-gcc@5 is broken To: bug-guix@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) avr-gcc cannot find device-specific libraries when compiling, which from my reading is due to a problem with multilib. However, avr-gcc@4 works fine! avr-gcc -O2 -DF_CPU=16000000UL -mmcu=atmega32u4 test.c -o test avr-ld: cannot find -lm avr-ld: cannot find -lc avr-ld: cannot find -latmega32u4 collect2: error: ld returned 1 exit status The libraries in question here are located within /gnu/store/...-avr-libc-2.0.0/avr/lib/avr5 but avr-gcc is only searching within /avr/lib. For now, I'm just using avr-gcc@4 and moving on with life. - Dave ------------=_1589398141-22157-1--