[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken.
From: |
Paul Eggert |
Subject: |
Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken. |
Date: |
Thu, 11 Apr 2019 15:47:51 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 4/11/19 3:10 PM, Daniel Colascione wrote:
> I've also
> found that alternative systems frequently have problems with complex
> configurations like out-of-tree builds, cross compilation, various forms
> of path overriding, and tool specification. autoconf dealt with all of
> these issues a very long time ago.
Yes, we want to continue to support the things you mention (except Emacs
has never supported cross-compilation as far as I know).
> 1) eliminating tests that have become unnecessary in the modern world,
This would be nice, but will be tricky to do in Autoconf because many of
these tests are baked into Autoconf. I'm not saying it can't be done,
but at some point it may be better simply to dump Autoconf.
> 2) adding an optimization pass that batched redundant tests
Not sure what you mean by this.
> 3) making caching Just Work, maybe by stracing and checking all inputs for
> cache validation.
I have my doubts about this. For one thing, we can't assume strace.
Also, stracing is slow.
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., (continued)
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Paul Eggert, 2019/04/22
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Eli Zaretskii, 2019/04/23
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Paul Eggert, 2019/04/23
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Eli Zaretskii, 2019/04/23
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Stefan Monnier, 2019/04/23
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Richard Stallman, 2019/04/23
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Richard Stallman, 2019/04/14
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Paul Eggert, 2019/04/15
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Achim Gratz, 2019/04/11
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Daniel Colascione, 2019/04/11
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken.,
Paul Eggert <=
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Paul Eggert, 2019/04/11
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Daniele Nicolodi, 2019/04/12
- Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken., Achim Gratz, 2019/04/13