From: Sven M. H. <pe...@gm...> - 2001-03-20 00:59:21
|
On Mon, Mar 19, 2001 at 09:21:00AM -0700, Brian Paul wrote: > > Using that the Makefile error goes away, but you still can't compile on > > Irix. The compiler flag to update dependencies on Irix is '-MDupdate', not > > '-MD'. I don't know anything about autoconf, so I don't know how to change > > the configure parts, but just replacing -MD with -MDupdate in all > > Makefile.in files makes it work. I just don't know if that also works on > > Linux, can somebody try that? If not, can somebody who knows a little more > > about autoconf/configure add that as a platform-dependent option? I've finished this in the CVS trunk (Mesa 3.5). The configure script now checks a platform-dependent list of possible dependency update switches to find one that works. If it finds one that is not -MD it overrides the normal build rules generated by automake. These rules are held in the file $(top_srcdir)/common_rules.make which every Makefile.am includes. Unfortunately there is no way to dynamically turn of dependency tracking alltogether because automake hard-codes it into the build rules. This means if the configure script doesn't find a way to do dependency tracking but you need it (probably because you're building from CVS - dependency information is removed in the distribution package) the build process will blow. Dirk: Can you check out Mesa 3.5 and see if it compiles on your Irix machine now? Hope this helped, Sven -- "Would the All-Seeing Eye please look in my direction?" [ KeyID........: 0xC297FEAB ] [ Fingerprint..: FEA5 0F93 7320 3F39 66A5 AED3 073F 2D5F C297 FEAB ] |