cf11e0e92c
- Update to version 1.3.6. + Fix runtime detection for robust mutexes in the standalone build; (bso#11326). + Possible fix for the build with robust mutexes on solaris 11; (bso#11319). - Update to version 1.3.5. + ABI change: tdb_chainlock_read_nonblock() has been added, a nonblock variant of tdb_chainlock_read() + Do not build test binaries if it's not a standalone build + Fix CID 1034842 Resource leak + Fix CID 1034841 Resource leak + don't let tdb_wrap_open() segfault with name==NULL OBS-URL: https://build.opensuse.org/request/show/314128 OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tdb?expand=0&rev=63
41 lines
1.3 KiB
Diff
41 lines
1.3 KiB
Diff
Author: David Disseldorp <ddiss@samba.org>
|
|
Date: Wed Aug 15 18:33:08 CEST 2012
|
|
|
|
Build and link binaries with PIE flags.
|
|
|
|
Index: tdb-1.3.6/wscript
|
|
===================================================================
|
|
--- tdb-1.3.6.orig/wscript
|
|
+++ tdb-1.3.6/wscript
|
|
@@ -150,20 +150,27 @@ def build(bld):
|
|
|
|
bld.SAMBA_BINARY('tdbrestore',
|
|
'tools/tdbrestore.c',
|
|
- 'tdb', manpages='man/tdbrestore.8')
|
|
+ 'tdb',
|
|
+ cflags='-fPIE', ldflags='-pie',
|
|
+ manpages='man/tdbrestore.8')
|
|
|
|
bld.SAMBA_BINARY('tdbdump',
|
|
'tools/tdbdump.c',
|
|
- 'tdb', manpages='man/tdbdump.8')
|
|
+ 'tdb',
|
|
+ cflags='-fPIE', ldflags='-pie',
|
|
+ manpages='man/tdbdump.8')
|
|
|
|
bld.SAMBA_BINARY('tdbbackup',
|
|
'tools/tdbbackup.c',
|
|
'tdb',
|
|
+ cflags='-fPIE', ldflags='-pie',
|
|
manpages='man/tdbbackup.8')
|
|
|
|
bld.SAMBA_BINARY('tdbtool',
|
|
'tools/tdbtool.c',
|
|
- 'tdb', manpages='man/tdbtool.8')
|
|
+ 'tdb',
|
|
+ cflags='-fPIE', ldflags='-pie',
|
|
+ manpages='man/tdbtool.8')
|
|
|
|
if bld.env.standalone_tdb:
|
|
# FIXME: This hardcoded list is stupid, stupid, stupid.
|