Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-29 | Fix tarball build | Alexander Köplinger | |
iconv.m4 was deleted in https://github.com/mono/mono/commit/ff40ceff387e1b4a726a00a4e4d0e654afe1cd99 | |||
2018-03-29 | check for iconv only once (#7873) | Ludovic Henry | |
It is enough to check for iconv dependencies once in the eglib/configure - just use the generated libtool library file to automatically add additional dependencies (if any). While here, make sue libeglib.a has libraries returned by LTLIBTOOL as a libtool dependency. | |||
2018-02-03 | [m4] Drop autoconf min version in ax_check_compile_flag.m4 (#6764) | Alexander Köplinger | |
It should work with earlier versions too and prevent issues like https://lists.dot.net/pipermail/mono-devel-list/2018-February/044638.html | |||
2018-02-02 | Check for compiler switches to mitigate Spectre/Meltdown | Marek Habersack | |
This commit implements checking whether the compiler used to build mono supports the recently added switches to generate code designed to mitigate the effects of the Spectre/Meltdown bugs of the modern CPUs (https://meltdownattack.com/). As of this commit the options are implemented for GCC 8.x, 7.3 and backported to some older versions of gcc 7.x (e.g. in Ubuntu). The options tested for, and used, here are: -mindirect-branch (https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/x86-Options.html#index--mindirect-branch) -mfunction-return (https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/x86-Options.html#index--mfunction-return) Checks and usage of the above flags is hidden behind the `--with-spectre-mitigation` configure option, defaulting to `no`. Two additional options are implemented to specify the kind of thunk to implement by each of the flags above: --with-spectre-indirect-branch-choice=keep,thunk,inline,extern Convert indirect branches to the specified kind of thunk (defaults to inline) --with-spectre-function-return-choice=keep,thunk,inline,extern Convert function return instructions to the specified kind of thunk (defaults to inline) | |||
2016-06-13 | [mobile_static] Disable NLS by default on OSX | Alexander Kyte | |
2013-08-31 | Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_P in m4/ since the latter is ↵ | Zoltan Varga | |
obsoleted by automake. | |||
2011-04-20 | Dist fixes | Andrew Jorgensen | |
2011-04-20 | Move DOLT macro back into acinclude.m4 so it works | Jeffrey Stedfast | |
2011-04-20 | Modernize eglib/libgc automake/conf fu | Jeffrey Stedfast | |
2011-04-19 | More auto* fixes and moved dolt macros to m4/dolt.m4 | Jeffrey Stedfast | |
2011-04-19 | Updated the build system | Jeffrey Stedfast | |