GNU bug report logs - #62779
avr-gcc fails after upgrade to gcc 10

Previous Next

Package: guix;

Reported by: Kristian Lein-Mathisen <kristianlein <at> gmail.com>

Date: Tue, 11 Apr 2023 18:44:01 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Kristian Lein-Mathisen <kristianlein <at> gmail.com>
Subject: bug#62779: closed (Re: bug#62779: avr-gcc fails after upgrade to
 gcc 10)
Date: Wed, 04 Oct 2023 02:28:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#62779: avr-gcc fails after upgrade to gcc 10

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 62779 <at> debbugs.gnu.org.

-- 
62779: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62779
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Kristian Lein-Mathisen <kristianlein <at> gmail.com>
Cc: 62779-done <at> debbugs.gnu.org
Subject: Re: bug#62779: avr-gcc fails after upgrade to gcc 10
Date: Tue, 03 Oct 2023 22:26:36 -0400
Hi,

Kristian Lein-Mathisen <kristianlein <at> gmail.com> writes:

> Hi,
>
> I'm no longer able to compile for attiny85:
>
> klm <at> pal /tmp ➤ echo '' > test.c
> klm <at> pal /tmp ➤ avr-gcc -mmcu=attiny85 test.c
> avr-ld: cannot find crtattiny85.o: No such file or directory
> avr-ld: cannot find -lm
> avr-ld: cannot find -lc
> avr-ld: cannot find -lattiny85
> collect2: error: ld returned 1 exit status
>
> I'm currently getting no output for avr-toolchain, which I believe is
> related:
>
>> ls -l $(guix build avr-toolchain)
> total 0

There were some changes recently [0] that means you should now use
'make-avr-toolchain', a procedure, in your manifest to have an
avr-toolchain package.

It was tested working, at least in clean environments (there's a current
caveat with toolchains where you can't use multiple of them in a same
profile in case that's what you were trying to do).

[0] see commit 35c1df5bd6317b1cd038c1a4aca1c7e4a52d4d93

-- 
Thanks,
Maxim

[Message part 3 (message/rfc822, inline)]
From: Kristian Lein-Mathisen <kristianlein <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: avr-gcc fails after upgrade to gcc 10
Date: Tue, 11 Apr 2023 20:43:35 +0200
[Message part 4 (text/plain, inline)]
Hi,

I'm no longer able to compile for attiny85:

klm <at> pal /tmp ➤ echo '' > test.c
klm <at> pal /tmp ➤ avr-gcc -mmcu=attiny85 test.c
avr-ld: cannot find crtattiny85.o: No such file or directory
avr-ld: cannot find -lm
avr-ld: cannot find -lc
avr-ld: cannot find -lattiny85
collect2: error: ld returned 1 exit status

I'm currently getting no output for avr-toolchain, which I believe is
related:

> ls -l $(guix build avr-toolchain)
total 0

I've been reading https://issues.guix.gnu.org/39918 and I think it may be
causing the problem. It seems that resulted in commit
197c1676d3733f6d8ce30bdc9977ba731b33ec71 (avr-libc going from function to
package) which seems to revert part of what's been done
in 4d2470b0efb399ad974e2a764db685e952b94323 (avr-libc going from package to
function).

I'm hoping would be kind enough to look into this.
Thank you,
Kris
[Message part 5 (text/html, inline)]

This bug report was last modified 1 year and 228 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.