At Wed, 13 Nov 2019 21:58:24 +0000, "'Reuben Thomas' via Racket Users" wrote:
> While looking into implementing this, I discovered that `racket/src/start/
>
configure.ac`, which seems to have been introduced with the introduction of
> CS, is not generated from racket/src/ac/*.m4, while all the other
>
configure.ac's are.
>
> I guess this explains why the fix to `src/ac/path.m4` in commit a56c984db0
> (inter alia) has not been applied to `start/
configure.ac`?
>
> Since as far as I can tell, the putative `--disable-prefix` needs to be
> implemented in both `start/
configure.ac` and `ac/path{,_arg}.m4`, I thought
> it was worth sorting this out before trying to attempt the fix.
Yes, it's definitely a mistake that "start/
configure.ac" doesn't use
"src/ac/path.m4". (I must have lost track of that part when creating
"start/
configure.ac" and other files out of the old single
"
configure.ac".)
A repair for that as part of adding `--disable-prefix` would be very
welcome.
> [I must say that despite having long and even over-zealous experience with
> autotools hacking (up to and including auto-generating an autoconf and
> running the generated configure from within a Makefile.am), I am somewhat
> terrified by the dizzying many-layered depth of Racket's build system, so
> please forgive any incomprehension in the foregoing.]
It's a monster.