From: Jay Freeman (saurik) Date: Sun, 3 Feb 2008 13:20:05 +0000 (+0000) Subject: Fixed the install_name on libapt-pkg to make setuid installation software work. X-Git-Url: https://git.saurik.com/apt-legacy.git/commitdiff_plain/7a86155a3d4b7e2a056ee530cd15ecb5dbea7bd6?ds=sidebyside Fixed the install_name on libapt-pkg to make setuid installation software work. A dylib.diff M port.diff git-svn-id: http://svn.telesphoreo.org/trunk@64 514c082c-b64e-11dc-b46d-3d985efe055d --- diff --git a/buildlib/library.mak b/buildlib/library.mak index 610a208..e551581 100644 --- a/buildlib/library.mak +++ b/buildlib/library.mak @@ -55,7 +55,7 @@ $(LIB)/lib$(LIBRARY)$(LIBEXT).dylib.$(MAJOR).$(MINOR): $($(LOCAL)-HEADERS) $($(L -rm -f $(LIB)/lib$($(@F)-LIBRARY)*.dylib* 2> /dev/null echo Building shared library $@ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(PICFLAGS) $(LFLAGS) $(LFLAGS_SO)\ - -o $@ -dynamiclib \ + -o $@ -Wl,-dylib_install_name,$(patsubst $(LIB)/%,/usr/lib/%,$@) -dynamiclib \ $(filter %.opic,$^) \ $($(@F)-SLIBS)