> So, keeping $LINENO support disable is *intentional* so as configure
> *does not* catch dash as the default shell, because it breaks a lot of
> packages with bashisms. The bug highlights the reason of this
> deactivation, even if “long term” solution is to fix all the bashisms.
> So, as long as we have bashisms, we must have slow configure for
> everyone…

Yeah, sounds like that.

For the interested, I wrote some hints on how to dramatically speed up
configure scripts:
https://gitlab.com/gnuwget/wget2/wikis/Developer-hints:-Increasing-speed-of-GNU-toolchain

A list of broken packages due to bashisms would also be very helpful to
create patches for upstream (count me in).

Another long-term solution would be a 'bash mode' for autoconf, to create a
bash-only configure script with all the possible speedups that bash offers.

(Just an idea.)

> So maybe this bug could be merged/closed?

For me it's currently a WONTFIX, so not against closing it.

Regards, Tim


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to