summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgregor herrmann <gregoa@debian.org>2019-07-17 15:27:53 -0300
committergregor herrmann <gregoa@debian.org>2022-08-15 15:20:06 +0200
commit8188183c6dce0009fce401baf50e066136c788de (patch)
treeee2419df1aeec1670dfd416771ae198b87c472e1
parent156d17be7805fd378b4a662a6fceb1cd4e903a6e (diff)
add LDFLAGS when linking the .so
Origin: vendor Forwarded: no Last-Update: 2019-07-16 Gbp-Pq: Name 0005-hardening-flags.patch
-rw-r--r--inc/MyBuilder.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/inc/MyBuilder.pm b/inc/MyBuilder.pm
index 6e17718..d1f7a70 100644
--- a/inc/MyBuilder.pm
+++ b/inc/MyBuilder.pm
@@ -208,7 +208,7 @@ sub ACTION_create_objects {
$object =~ s/\.c/.o/;
next if $self->up_to_date($file, $object);
$cbuilder->compile(object_file => $object,
- extra_compiler_flags=>["-D_FORTIFY_SOURCE=1",@EXTRA_FLAGS],
+ extra_compiler_flags=>[@EXTRA_FLAGS],
source => $file,
include_dirs => ["btparse/src"]);
}
@@ -365,7 +365,7 @@ sub ACTION_create_library {
my $abs_path = abs_path($libfile);
$extra_linker_flags = "-install_name $abs_path";
} elsif ($LIBEXT eq ".so") {
- $extra_linker_flags = "-Wl,-soname,$SONAME";
+ $extra_linker_flags = "-Wl,-soname,$SONAME $ENV{LDFLAGS}";
}
if (!$self->up_to_date(\@objects, $libfile)) {