[sudo-commits] sudo changeset 13270:2e5454c56d3c

Todd C. Miller Todd.Miller at sudo.ws
Thu May 13 12:49:37 MDT 2021


changeset:	13270:2e5454c56d3c in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/2e5454c56d3c
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Thu May 13 12:45:56 2021 -0600

Log Message:
	Build sudo_noexec.so as a module on systems other then Darwin.
	On Darwin, shared modules and shared libraries are not interchangable
	and since we preload sudo_noexec.so via DYLD_INSERT_LIBRARIES it
	must be a library, not a module.  We must relax the requirement
	that libraries begin with a "lib" prefix to work around this
	difference.  This does mean you must use sudo's libtool on Darwin
	(macOS) but that is already a requirement on other systems (notably
	HP-UX and SCO) due to a number of libtool patches we require that
	haven't be accepted upstream.  This is a different fix for PR #102.

diffstat:

 configure         |   7 +++++++
 configure.ac      |   6 ++++++
 scripts/ltmain.sh |   3 ---
 src/Makefile.in   |  14 +++++---------
 4 files changed, 18 insertions(+), 12 deletions(-)



More information about the sudo-commits mailing list