<div dir="ltr">I believe your right, and I would support any such efforts. I've orphaned these packages quite some time ago as I've not been able to find the time to implement this myself though. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 16, 2021 at 2:03 PM Gregor Riepl <<a href="mailto:onitake@gmail.com">onitake@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
>> Switching back to use upstream source would be one option. But will<br>
>> that mean we'll have to dropp support for newer devices?<br>
<br>
> Unfortunately I don’t know too much about the development history of<br>
> this package @Debian and the related decisions. It would be helpful<br>
> though to have other developers and maintainers to have their say on<br>
> this to help find a common solution. At first one should find out if<br>
> support for newer devices would suffer from such an approach. I have<br>
> not come across that topic yet...<br>
<br>
To be honest, I don't think newer device support is a big issue any<br>
more. While Microchip is still releasing new AVR MCUs, they are usually<br>
not that different from existing devices. Even if Debian is lagging<br>
behind, I think developers targeting older devices will benefit greatly<br>
from an updated gcc. If they must, they can always rely on the binary<br>
releases provided by Microchip.<br>
<br>
It's also not that hard to feed in support for new devices:<br>
<a href="https://gcc.gnu.org/wiki/avr-gcc#Supporting_.22unsupported.22_Devices" rel="noreferrer" target="_blank">https://gcc.gnu.org/wiki/avr-gcc#Supporting_.22unsupported.22_Devices</a><br>
<br>
And last but not least, upstream has kept pace with new AVR devices, as<br>
can be seen in the gcc release notes:<br>
<br>
<a href="https://gcc.gnu.org/gcc-7/changes.html#avr" rel="noreferrer" target="_blank">https://gcc.gnu.org/gcc-7/changes.html#avr</a><br>
<a href="https://gcc.gnu.org/gcc-8/changes.html#avr" rel="noreferrer" target="_blank">https://gcc.gnu.org/gcc-8/changes.html#avr</a><br>
<a href="https://gcc.gnu.org/gcc-10/changes.html#avr" rel="noreferrer" target="_blank">https://gcc.gnu.org/gcc-10/changes.html#avr</a><br>
<br>
I believe it's time to make the switch - same for binutils-avr and avr-libc.<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Håkan Ardö<br></div>