File: fix-ldflags-lintian.patch

package info (click to toggle)
libscrypt 1.22-4
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 268 kB
  • sloc: ansic: 1,565; makefile: 144
file content (19 lines) | stat: -rw-r--r-- 662 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Author: Eduardo Barretto <eduardo.barretto@canonical.com>
Description: Fix lintian issue sharedobject-in-library-directory-missing-soname

Forwarded: not-needed

--- libscrypt-1.22.orig/Makefile
+++ libscrypt-1.22/Makefile
@@ -5,9 +5,9 @@ MAKE_DIR     ?= install -d
 
 CC?=gcc
 CFLAGS+=$(CFLAGS_EXTRA) -D_FORTIFY_SOURCE=2 -fPIC
-LDFLAGS?=$(LDFLAGS_EXTRA) -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version
+LDFLAGS+=$(LDFLAGS_EXTRA) -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version
 CFLAGS_EXTRA?=-Wl,-rpath=. -O2 -Wall -g -fstack-protector
-LDFLAGS_EXTRA?=-Wl,-z,relro
+LDFLAGS_EXTRA?=-Wl,-z,relro -Wl,-z,now
 
 all: reference