X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=Configurations%2F10-main.conf;h=930f2d3c920d7f44b9663da22b0e2cb067239f77;hb=1711a62686e3d55767ba067a4fd1a18ceec69d3f;hp=ac8828e7e36567567bce808dbc7c2fcd1de7c40e;hpb=9b2a219caeff0522995e5453dedf729bba666ffa;p=oweals%2Fopenssl.git diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index ac8828e7e3..930f2d3c92 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -651,7 +651,7 @@ my %targets = ( dso_scheme => "dlfcn", shared_target => "linux-shared", shared_cflag => "-fPIC", - shared_ldflag => "-Wl,-znodelete", + shared_ldflag => sub { $disabled{pinshared} ? () : "-Wl,-znodelete" }, shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)", enable => [ "afalgeng" ], }, @@ -1112,7 +1112,7 @@ my %targets = ( dso_scheme => "dlfcn", shared_target => "self", module_ldflags => "-Wl,-G,-bsymbolic,-bexpall", - shared_ldflag => "-Wl,-G,-bsymbolic", + shared_ldflag => "-Wl,-G,-bsymbolic,-bnoentry", shared_defflag => "-Wl,-bE:", shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)", dso_extension => ".so", @@ -1744,6 +1744,8 @@ my %targets = ( asflags => sub { vms_info()->{asflags} }, perlasm_scheme => sub { vms_info()->{perlasm_scheme} }, + disable => add('pinshared'), + apps_aux_src => "vms_term_sock.c", apps_init_src => "vms_decc_init.c", },