]> granicus.if.org Git - sudo/commitdiff
Add CHECK_SYMBOLS_LDFLAGS to check_symbols target. Non-ELF HP-UX
authorTodd C. Miller <Todd.Miller@sudo.ws>
Fri, 17 Aug 2018 03:07:36 +0000 (21:07 -0600)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Fri, 17 Aug 2018 03:07:36 +0000 (21:07 -0600)
executables don't support SHLIB_PATH or LD_LIBRARY_PATH unless ld
is passed the +s flag.  This lets the check_symbols test pass on
systems where the ldap libraries aren't installed in the standard
location.

plugins/sudoers/Makefile.in

index 0584bf5c4aeb1f94de568748b66cd50c7c9f1353..66823d50b0144827eaccf9f8b334f73288f90ba0 100644 (file)
@@ -282,7 +282,7 @@ check_starttime: $(CHECK_STARTTIME_OBJS) $(LT_LIBS)
 
 # We need to link check_symbols with -lpthread on HP-UX since LDAP uses threads
 check_symbols: $(CHECK_SYMBOLS_OBJS) $(LT_LIBS)
-       $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) -o $@ $(CHECK_SYMBOLS_OBJS) $(LDFLAGS) $(ASAN_LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS) @SUDO_LIBS@
+       $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) -o $@ $(CHECK_SYMBOLS_OBJS) $(CHECK_SYMBOLS_LDFLAGS) $(LDFLAGS) $(ASAN_LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS) @SUDO_LIBS@
 
 check_wrap: $(CHECK_WRAP_OBJS) $(LT_LIBS)
        $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) -o $@ $(CHECK_WRAP_OBJS) $(LDFLAGS) $(ASAN_LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS)