On Tue, 2006-10-10 at 16:15 +0200, Thomas Schwinge wrote: > [Cced to <automake@gnu.org> and <bug-automake@gnu.org> for further > discussion. Which list is appropriate here?] automake, is the correct list. This is an automake issue.
> > Hello! > > On Sun, May 14, 2006 at 06:09:10AM +0200, Ralf Wildenhues wrote: > > http://sources.redhat.com/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=automake&pr=492 > > It's been some time, but this issue is still outstanding and I need to > get this functionality implemented. However, I still didn't look up the > Automake interals to actually help resolve that issue properly. > > We were talking about the issue why Automake doesn't emit proper rules > for compiling (pre processed) Assembler files (the .S ones) when using > `AM_INIT_AUTOMAKE([subdir-objects])'. > > When using code file `libfoo_a_SOURCES = somewhere/a.S', Automake > currently assembles `somewhere/a.S' and puts `a.o' into the current > directory (as opposed to `somewhere/a.o'), but when creating `libfoo.a' > it wants to add `somewhere/a.o', which will then obviously fail. This is a known issue (reported > 2 years ago) and supposed to be fixed in automake-cvs (me and somebody else contributed patches to implement this behavior) Unfortunately so far, there had not been a new automake release since then. Ralf