[sudo-commits] sudo changeset 11426:a8d94e6aed9f
Todd C. Miller
Todd.Miller at sudo.ws
Fri Jul 20 10:19:36 MDT 2018
changeset: 11426:a8d94e6aed9f in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/a8d94e6aed9f
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Fri Jul 20 10:17:51 2018 -0600
Log Message:
When both a .o and .lo file was used in a Makefile, we used to make
the .o depend on the .lo. Unfortunately, this creates a race
condition for parallel make since libtool is not atomic (it creates
a .o and then renames it when building PIC objects for shared libs).
We always link with libtool so the only reason to prefer the .o
over the .lo file is to avoid mixing .o and .lo in the dependencies.
That's not a good enough reason so change mkdep.pl to warn when
both a .o and .lo are referenced in a Makefile and do nothing else.
Bug #842
diffstat:
mkdep.pl | 4 +-
plugins/sudoers/Makefile.in | 57 +++++++++++++-------------------------------
2 files changed, 19 insertions(+), 42 deletions(-)
More information about the sudo-commits
mailing list