<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 7 Jul 2024, 22:35 Adriaan van Os via fpc-pascal, <<a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Christo Crause via fpc-pascal wrote:<br>
<br>
> The assembly line you showed above is obviously missing a closing <br>
> parenthesis, so the error from avr-as is correct.  I tested building <br>
> ppcrosssavr 3.2.2 with all your cross options and added -a to retain the <br>
> generated assembler source. This worked fine and line 28783 from <br>
> system.s has balanced parentheses: ldi r20,lo8(gs(FPC_FINALIZE))<br>
<br>
My mistake while copying the line, sorry.<br>
<br>
> <br>
> Somehow that line got truncated when you were building the cross <br>
> compiler, but I have no idea what could have caused that.<br>
> <br>
> PS. My avr binutils version is 2.26 - old, but your version is about 10 <br>
> years older still.<br>
<br>
I use 2.17 because of this still unresolved bug <br>
<<a href="https://sourceware.org/bugzilla/show_bug.cgi?id=11337" rel="noreferrer noreferrer" target="_blank">https://sourceware.org/bugzilla/show_bug.cgi?id=11337</a>> but that is probably relevant for windows <br>
only. I will try 2.26 and report the result.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I would not worry about windres for AVR. </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>