[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