diff options
Diffstat (limited to 'net-fs/samba/files/3.0.25c-lazyldflags.patch')
-rw-r--r-- | net-fs/samba/files/3.0.25c-lazyldflags.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/net-fs/samba/files/3.0.25c-lazyldflags.patch b/net-fs/samba/files/3.0.25c-lazyldflags.patch new file mode 100644 index 000000000000..845624738b80 --- /dev/null +++ b/net-fs/samba/files/3.0.25c-lazyldflags.patch @@ -0,0 +1,36 @@ +diff -Naur samba-3.0.25c.orig/source/Makefile.in samba-3.0.25c/source/Makefile.in +--- samba-3.0.25c.orig/source/Makefile.in 2007-09-01 09:14:54.000000000 +0200 ++++ samba-3.0.25c/source/Makefile.in 2007-09-01 09:17:08.000000000 +0200 +@@ -87,6 +87,8 @@ + # The permissions to give the executables + INSTALLPERMS = 0755 + ++LAZYLDFLAGS=-Wl,-z,now ++ + # set these to where to find various files + # These can be overridden by command line switches (see smbd(8)) + # or in smb.conf (see smb.conf(5)) +@@ -1008,19 +1010,19 @@ + + bin/smbmnt@EXEEXT@: proto_exists $(MNT_OBJ) bin/.dummy + @echo Linking $@ +- @$(CC) $(FLAGS) -o $@ $(MNT_OBJ) $(DYNEXP) $(LDFLAGS) ++ @$(CC) $(FLAGS) -o $@ $(MNT_OBJ) $(DYNEXP) $(LDFLAGS) $(LAZYLDFLAGS) + + bin/smbumount@EXEEXT@: proto_exists $(UMOUNT_OBJ) bin/.dummy + @echo Linking $@ +- @$(CC) $(FLAGS) -o $@ $(UMOUNT_OBJ) $(DYNEXP) $(LDFLAGS) ++ @$(CC) $(FLAGS) -o $@ $(UMOUNT_OBJ) $(DYNEXP) $(LDFLAGS) $(LAZYLDFLAGS) + + bin/mount.cifs@EXEEXT@: $(CIFS_MOUNT_OBJ) bin/.dummy + @echo Linking $@ +- @$(CC) $(FLAGS) -o $@ $(CIFS_MOUNT_OBJ) $(DYNEXP) $(LDFLAGS) ++ @$(CC) $(FLAGS) -o $@ $(CIFS_MOUNT_OBJ) $(DYNEXP) $(LDFLAGS) $(LAZYLDFLAGS) + + bin/umount.cifs@EXEEXT@: $(CIFS_UMOUNT_OBJ) bin/.dummy + @echo Linking $@ +- @$(CC) $(FLAGS) -o $@ $(CIFS_UMOUNT_OBJ) $(DYNEXP) $(LDFLAGS) ++ @$(CC) $(FLAGS) -o $@ $(CIFS_UMOUNT_OBJ) $(DYNEXP) $(LDFLAGS) $(LAZYLDFLAGS) + + bin/testparm@EXEEXT@: proto_exists $(TESTPARM_OBJ) @BUILD_POPT@ bin/.dummy + @echo Linking $@ |