Re: how do distribute automake free code?

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

 



Thanks for all of the thoughts and replies.  To summarize we are
distributing our code directly from the repository but don't think that
every platform should be required to have the same set of autotools that we
have, so we commit the bootstrap generated files.   It seems to me that the
autotools themselves are not that portable - the resulting configure file
and *.in files are - and when I think about providing support I would much
rather support those resulting files on a new platform than the tools that
built them.  But due to issues of make determining dependencies based on
timestamps this doesn't exactly work.   Isn't there a way to tell automake,
perhaps through the Makefile.am, to remove or ignore these particular
dependencies?  If not is it worthy of a new feature request?   I know, I
know - I should write to the automake list :-).    Thanks,

Jim

On Mon, Jun 20, 2011 at 6:28 PM, Harlan Stenn <stenn@xxxxxxx> wrote:

> If auto*-generated files are being checked in to a repo, you may be
> seeing a problem where the timestamps of those files are not kept in
> "relational" order when you check out a copy from the repo.
>
> I think your choices are to either live with it (just like the way Eric
> wrote) or run a script after checkout that "touches" the
> generated files in the correct order so that the dependency order is
> maintained.
>
> If you want an example of this, check out a tarball of NTP and look at
> the top-level "bootstrap" script.  Be advised that NTP's need and use
> for this is probably quite a bit more involved that what you might
> need.
>
> --
> Harlan Stenn <stenn@xxxxxxx>
> http://ntpforum.isc.org  - be a member!
>
_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
https://lists.gnu.org/mailman/listinfo/autoconf


[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux