strace/m4
Eugene Syromyatnikov 3eb199a29d configure: add --disable-mpers and --enable-mpers=check options
On architectures supporting multiple personalities, multiple
personalities support in strace is required for proper decoding of
structures used by tracees with personalities that differ from the
personality of strace.

New configure options control whether multiple personalities support
in strace is mandatory, optional, or disabled.

The default is changed from what is now equivalent of
--enable-mpers=check (automatically detect whether required mpers
support could be enabled) to --enable-mpers (terminate the build
if required mpers support could not be enabled).

* configure.ac (AC_ARG_ENABLE([mpers])): New option.
* m4/mpers.m4 (st_MPERS): Use enable_mpers.  Terminate the build
if mpers could not be enabled and enable_mpers==yes.
* strace.spec.in: Specify --enable-mpers=check to %configure.
* debian/rules (build/Makefile, build64/Makefile): Specify
--enable-mpers=check to configure.

Co-authored-by: Dmitry V. Levin <ldv@altlinux.org>
Suggested-by: DJ Delorie <dj@redhat.com>
2018-01-11 23:09:56 +00:00
..
ax_code_coverage.m4 Update copyright headers 2017-09-05 10:09:10 +02:00
ax_prog_cc_for_build.m4 Add copyright headers 2017-05-22 17:33:51 +00:00
ax_valgrind_check.m4 Update copyright headers 2017-09-05 10:09:10 +02:00
mpers.m4 configure: add --disable-mpers and --enable-mpers=check options 2018-01-11 23:09:56 +00:00
st_save_restore_var.m4 m4: introduce st_SAVE_VAR and st_RESTORE_VAR macros 2016-12-07 10:58:24 +00:00
st_warn_cflags.m4 Move all gl_WARN_ADD calls to a separate m4 macro 2016-12-07 10:59:52 +00:00
warnings.m4 m4: prepare gl_WARN_ADD for simultaneous use of multiple compilers 2016-12-07 15:53:13 +00:00