[PATCH] bootstrap: autoconf must run before automake
Marcel Holtmann
marcel at holtmann.org
Thu Dec 10 07:01:19 PST 2009
Hi Remi,
> >> Without this, dependencies are not propagated on Ubuntu 9.10.
> >> As such, make clean is needed before make all, which is quite annoying.
> >
> > And what are you talking about? Have this running without issues on
> > Ubuntu 9.10 and Fedora 12. I always test both distros. And since exactly
> > the same bootstrap files are used in ConnMan, BlueZ and obexd, you do
> > have to explain the problem to me. Seems only you are having it since
> > nobody else is complaining about it.
>
> I've seen the same behavior on Ismo's machine in another (internal) project
> suffering the exact same mistake. That's automake 1.11 and autoconf 2.64.
> Basically, depcomp sucks if autoconf is run and automake is not re-run
> afterward.
>
> But that's beyond the point. The fact is that autoconf is meant to be run
> before automake. I am not interested in arguing with the autotools design
> as it is beyond my control. You can check the autoreconf tracing or
> automake rules to regenerate configure and Makefile.in's if you can't
> believe me.
>
> > So what are your steps that forces you to run make clean before make. I
> > am really not seeing it.
>
> The depfiles are simply misgenerated. Touching a header file does not cause
> the including modules to be rebuilt. And changing a .c module does not
> cause the object file to be recompiled either.
fair enough. I did run a full build test on all of my systems and
nothing seems to break. So patch has been applied. Thanks.
Regards
Marcel
More information about the ofono
mailing list