[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [avr-gcc-list] avr-ld on Windows crashes with -relax

From: Weddington, Eric
Subject: RE: [avr-gcc-list] avr-ld on Windows crashes with -relax
Date: Mon, 23 Feb 2009 22:14:12 -0700


> -----Original Message-----
> From: 
> address@hidden 
> [mailto:address@hidden
> org] On Behalf Of Jim Brain
> Sent: Monday, February 23, 2009 9:30 PM
> To: avr-gcc-list
> Subject: [avr-gcc-list] avr-ld on Windows crashes with -relax
> WinAVR 20081205 in use.
> I have an app that, if I use:
>     LDFLAGS += -Wl,-O9,-relax
> avr-ld dies during link.  If I take off -relax, as is well.
> However, I'm at a loss as to how to "whittle the Makefile down" to a 
> solid use case.  I also didn't find anything via google.  I'm 
> happy to 
> send the entire prj (it's a small GPL app) to someone who might be 
> willing to help me find the root cause so I can file a bug report (or 
> just show me what I am doing wrong in the Makefile).

That's weird. Looking in the ld user manual I see that -O only matters to ld if 
the value is non-zero. So there's no point in doing -O9. Plus if you have your 
optimization flag that you are using for the compile command line, just use the 
same flag on the link command line. Also -relax is not listed in the ld user 
manual, it should be --relax, with two dashes.

If the problem still exists after changing those (and I think it probably will 
be), then the problem is not necessarily in your makefile, but something in 
your application that is triggering it. Does ld provide any kind of error 
output when it "dies"? If so, can you post it?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]