strace/debian
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
..
source Update debian/* files 2010-02-04 12:20:25 -08:00
.gitignore Parametrize debian/changelog 2016-06-08 09:28:21 +00:00
changelog.in Post-release administrivia 2017-11-14 20:32:24 +00:00
compat debian: update debhelper compat level to 10, replace -s with -a in some calls 2017-11-07 23:04:09 +00:00
control debian: update Standards-Version to 3.9.8 2017-11-07 23:04:09 +00:00
copyright Unify capitalisation of (c) in copyright notices 2017-05-26 19:43:11 +00:00
rules configure: add --disable-mpers and --enable-mpers=check options 2018-01-11 23:09:56 +00:00
strace64.install 2008-07-19 Frederik Schüler <fs@debian.org> 2008-07-22 00:27:31 +00:00
strace64.manpages 2008-07-19 Frederik Schüler <fs@debian.org> 2008-07-22 00:27:31 +00:00
strace-udeb.install 2008-07-09 Frederik Schüler <fs@debian.org> 2008-07-18 00:50:04 +00:00
strace.docs Sync strace.spec and debian/ with packages 2013-05-17 23:16:39 +00:00
strace.examples 2008-07-09 Frederik Schüler <fs@debian.org> 2008-07-18 00:49:31 +00:00
strace.install debian: add strace-log-merge to the list of installed files 2017-11-30 02:35:50 +01:00
strace.manpages Add strace-log-merge man page 2017-11-30 02:35:50 +01:00
watch Sync strace.spec and debian/ with packages 2016-12-13 20:43:57 +00:00