M4 macro syntactical error

Kip Warner <[email protected]> Fri, 21 Feb 2020 18:43:39 -0800
Newsgroups gmane.comp.sysutils.autoconf.archive-maintainers
Message-ID <[email protected]>
Hey list,

I am having difficulty with the following simple M4 macro I've written:

   https://pastebin.com/CqK3t8Qz

It appears to emit the following when invoked from my project's
configure.ac:

   ./configure: line 17920: =$: command not found
   ./configure: line 17924: =: command not found
   ./configure: line 17943: -march=power9: command not found
   checking for POWER 9 instructions on x86_64... no

I don't expect this macro to validate the presence of a POWER 9 host on
an Intel machine, obviously. But syntactically what am I doing wrong?
This macro should always work, even on non-POWER 9 systems.

Yours truly,

-- 
Kip Warner -- Senior Software Engineer
OpenPGP signed/encrypted mail preferred
https://www.thevertigo.com
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEaUi0dj/qpTzsKe4xRLRlxF7U4wQFAl5QlVsACgkQRLRlxF7U
4wTZ4BAAr/Gggqdb9WtkxM27b3gbAXjZ3ebi98sF+0KlbDfHYbq+voYM+7OVVrcU
iq7S78zXmrEkdivPDTLp0Xyyn/nTuDnau6zvS/cUrsgJXNx9Qxsjhz5ovabLpk3v
6dsjVIgYfm3OnS8llmG7NYXQnjKlWnMEC2NuBuGWlHOFc7Ogl4B8humRYN1WzXRt
qCRmXNsdahuqwTjkJY2x/1Sbhc8YR9vpSQmRLKm5bhcONqlha5glIQgT5NR/AWio
Q3eSEvZAtl9kSl8xbulYp7NwoXz0ffLWGGRMXyJdmKP7vhaX2a3foJS0P5FcSleS
LVubTD0Wp2Mto+SXnRZOJrY0LXZUZ5kWg8A6XqxQtePnIpkGtQFIY+L0Wv5kITn0
bmW4cbLxxZtIDlJ1Wf2j0D/yflAmXy1NY/8HjsOHPeCkt2RUPNy1L4G+C0NPj0y4
y2DCNVNccCiCgK1KN4a1lk6wS/3A2St4IJtkwHkdQL/RISAQajVevYBEvB6PC4Dk
bvevj2BM2uzosjWaxEtckf0Tw6zCCKbfjiqPQpi9CQcxrrdYRehcG1adxuEoJTxk
uU30O4YD+YUixEa6hJmNiIaoKc/NvR9Z7wFpilYdg3Ce7CUez5PkFPdLo/HTwdSk
gVH3A5yBJaru9DI8MYS7S0SCEqOzI61F3o79pkcM6ABql1sIEYk=
=nI5M
-----END PGP SIGNATURE-----