Re: GNU make grouped targets (&:)

Jonas Hahnfeld via Discussions on LilyPond development <[email protected]> Mon, 15 Jun 2026 20:29:23 +0200
Newsgroups gmane.comp.gnu.lilypond.devel
Message-ID <[email protected]>
--=-NCtOrDWZelIp+hvJPgT0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2026-06-13 at 13:16 -0400, Dan Eble wrote:
>      # The StackOverflow answer also demonstrates a simpler solution=20
> (using the
>      # new `&:` operator instead of `:`), available since the release of =
GNU
>      # make 4.3 in January 2020.  Alas, at the time of this writing=20
> (February
>      # 2022) this version is still too new to be universally available.
>=20
> https://gitlab.com/lilypond/lilypond/-/blob/d4efa89f2600a71bc68a48ea84fd4=
f04eaa14734/Documentation/tex/GNUmakefile?plain=3D1#L31-L34
>=20
> https://www.gnu.org/software/make/manual/html_node/Multiple-Targets.html
>=20
> How will we know when it is reasonable to use `&:`?

AlmaLinux 8 has GNU Make 4.2.1, and we use it to build the Linux
binaries. For build tools, that is probably the limiting factor.

Jonas

--=-NCtOrDWZelIp+hvJPgT0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRiF4DLRvon1vw5biCcVOmY/6OEDwUCajBEgwAKCRCcVOmY/6OE
DwGNAQC8Jw63t03uD3o1EZcsPMa1O13HlpbsyvWTDqgUlNkJAwEA1OQpnCgp44DY
dubD/o6RL+CAaMKwYRbOZKXLUlDsgAQ=
=bBB7
-----END PGP SIGNATURE-----

--=-NCtOrDWZelIp+hvJPgT0--