X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=Configure;h=96b6590723d1785418f460ab6d5f2791fc3cd637;hb=342a1a23793cb99921abeabe882adf8652ba715d;hp=71700ece22d5c518cbb58249970b0510e4542fb0;hpb=978ecbb08be69864c2a85524eafbdb70487becb0;p=openssl.git diff --git a/Configure b/Configure index 71700ece22..96b6590723 100755 --- a/Configure +++ b/Configure @@ -300,7 +300,7 @@ my $default_ranlib; $config{fips}=0; # Top level directories to build -$config{dirs} = [ "crypto", "ssl", "engines", "apps", "test", "tools", "fuzz" ]; +$config{dirs} = [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ]; # crypto/ subdirectories to build $config{sdirs} = [ "objects", @@ -780,6 +780,13 @@ foreach (@argvcopy) } } +if ($libs =~ /(^|\s)-Wl,-rpath,/ + && !$disabled{shared} + && !($disabled{asan} && $disabled{msan} && $disabled{ubsan})) { + die "***** Cannot simultaneously use -rpath, shared libraries, and\n", + "***** any of asan, msan or ubsan\n"; +} + if ($config{fips}) { delete $disabled{"shared"} if ($disabled{"shared"} =~ /^default/);