Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | all-permissive for macros from Guido Draheim / Maarten Bosmans | Guido Draheim | 2018-07-22 | 1 | -26/+5 |
| | |||||
* | switch gnu.org sites to https | Mike Frysinger | 2017-02-08 | 1 | -5/+5 |
| | |||||
* | AX_APPEND_COMPILE_FLAGS, AX_APPEND_LINK_FLAGS: Optional INPUT arg | Markus Armbruster | 2015-11-23 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Behaves exactly like the optional INPUT argument of AX_CHECK_COMPILE_FLAG, AX_CHECK_LINK_FLAG. Motivation: I'd like to add -fstack-protector-strong. The obvious solution is AX_APPEND_COMPILE_FLAGS([-fstack-protector-strong]). Unfortunately, some ports of the GNU toolchain reportedly pass this test, then fail to link. That's because the compiler accepts the flag, duly emits references to helper code in libc (on my system: ___stack_chk_guard()), but libc doesn't provide, and linking fails. The new argument lets me cover this failure mode: AX_APPEND_LINK_FLAGS([-fstack-protector-strong], [], [], [AC_LANG_SOURCE([[ int main(int argc, char *argv[]) { char arr[64], *dst = arr, *src = argv[0]; while ((*dst++ = *src++)) ; } ]])]) Signed-off-by: Markus Armbruster <armbru@pond.sub.org> | ||||
* | AX_REQUIRE_DEFINED: new helper for requiring macros exist | Mike Frysinger | 2014-01-15 | 1 | -3/+3 |
| | | | | | | | | | | In cases where we want to require that a macro exists, but not call it, introduce a new AX_REQUIRE_DEFINED helper. The existing AC_REQUIRE macro will call its argument and does not allow for passing of additional args to the macro. Once we have this in place, cut a few callers over to it to fix bugs where they'd accidentally call other helpers w/out any flags. | ||||
* | AC_REQUIRE AX_APPEND_FLAG when appropriate. | Mike Frysinger | 2012-06-18 | 1 | -2/+4 |
| | | | | | | A bunch of m4 files use AX_APPEND_FLAG, but don't AC_REQUIRE, which can lead to runtime errors instead of compile time errors when the macro is missing. | ||||
* | Updated serial numbers, and re-formatted the macro to be consistent with the ↵ | Peter Simons | 2011-07-08 | 1 | -5/+6 |
| | | | | rest of the archive. | ||||
* | ax_append_flag: Split file into one macro per file | Maarten Bosmans | 2011-07-02 | 1 | -0/+62 |
| | |||||
* | remove m4 submodule | Dustin J. Mitchell | 2009-08-01 | 1 | -6/+0 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-08-01 | 1 | -5/+5 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-31 | 1 | -7/+5 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-30 | 1 | -5/+7 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-27 | 1 | -5/+5 |
| | |||||
* | Avoid non-ASCII characters in m4 files. | Peter Simons | 2009-07-27 | 1 | -7/+5 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-22 | 1 | -7/+6 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-21 | 1 | -5/+8 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-21 | 1 | -7/+5 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-21 | 1 | -6/+6 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-20 | 1 | -5/+7 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-19 | 1 | -7/+5 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-07-17 | 1 | -6/+6 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-06-23 | 1 | -12/+6 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-06-22 | 1 | -6/+12 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-06-16 | 1 | -5/+7 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-06-10 | 1 | -7/+5 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-06-10 | 1 | -6/+6 |
| | |||||
* | m4: update reference to macro branch | Peter Simons | 2009-06-05 | 1 | -7/+6 |
| | |||||
* | maint: added initial version of the toolchain | Peter Simons | 2009-05-05 | 1 | -0/+9 |
The build process requires python, the python StringTemplate module, and preferably SCons. A make-based build exists, but it is really slow and awkward, compared to the SConstruct file. |