[sr #110286] Make it possible to request a specific (non-latest) version of a language standard
Jörn Heusipp <[email protected]> Thu, 17 Oct 2024 02:47:48 -0400 (EDT)
| Newsgroups | gmane.comp.sysutils.autoconf.bugs |
|---|---|
| Message-ID | <[email protected]> |
Follow-up Comment #6, sr #110286 (group autoconf):
[comment #5 comment #5:]
> As far as I know the original bug (#110879, which led to the Ixion issue for
example) has been fixed in bleeding-edge Autoconf on Savannah.
Ah that's great. I did not monitor Autoconf commit history (as I would not
understand most things in there anyway).
Looks like
<https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=056518b94ecd487bcbefdb69046b3f52c4168222>
should solve #110879. Thank you for that.
> However, nobody has yet volunteered to implement the feature request "Make
it possible to request a specific version of a language standard". If you can
volunteer or find a volunteer, please do so.
Well, it's still somewhat questionable whether anything needs to be done at
all for C++. autoconf-archive ax_cxx_compile_stdcxx.m4 exists and has been
used for this since ages. I strongly suggest that, if anything would be
implemented, it should consider some kind of forward/backward compatibility
with ax_cxx_compile_stdcxx.m4.
The C situation is a little bit different and more convoluted with AC_PROG_CC,
AC_PROG_CC_STDC, and AC_PROG_CC_C99, as far as I can tell.
> I suppose we could generate a new Autoconf version now, to fix this bug in a
release, and implement the feature request later.
That sounds like a good idea, as the previous situation obviously has caused
some trouble for multiple projects.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?110286>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCZxCzFAAKCRCqLAuaBUf3 TuK9AQD21GIsK4AAl+47o1USjxd5PN7Z7dsUK7FvRKKmr5xK9gD/WKIFqqqae/59 V50ZMTfe4oz2ldQ8Tlq4WaCYpi0miAs= =G3Ra -----END PGP SIGNATURE-----