mirror of
https://github.com/openssl/openssl.git
synced 2025-02-17 14:32:04 +08:00
Configure: handle undefined shared_target.
Some very basic config targets don't defined the 'shared_target' attribute at all. This wasn't handled well enough in Configure. This also cleans away an explicit reference to the ossltest engine in Configurations/unix-Makefile.tmpl, which isn't necessary since the build.info attributes were added. Fixes openssl/web#197 Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13031)
This commit is contained in:
parent
7d6766cb53
commit
e1f5a92df4
@ -733,9 +733,6 @@ uninstall_engines:
|
|||||||
@set -e; for e in dummy $(INSTALL_ENGINES); do \
|
@set -e; for e in dummy $(INSTALL_ENGINES); do \
|
||||||
if [ "$$e" = "dummy" ]; then continue; fi; \
|
if [ "$$e" = "dummy" ]; then continue; fi; \
|
||||||
fn=`basename $$e`; \
|
fn=`basename $$e`; \
|
||||||
if [ "$$fn" = '{- platform->dso("ossltest") -}' ]; then \
|
|
||||||
continue; \
|
|
||||||
fi; \
|
|
||||||
$(ECHO) "$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn"; \
|
$(ECHO) "$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn"; \
|
||||||
$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn; \
|
$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn; \
|
||||||
done
|
done
|
||||||
@ -760,9 +757,6 @@ uninstall_modules:
|
|||||||
@set -e; for e in dummy $(INSTALL_MODULES); do \
|
@set -e; for e in dummy $(INSTALL_MODULES); do \
|
||||||
if [ "$$e" = "dummy" ]; then continue; fi; \
|
if [ "$$e" = "dummy" ]; then continue; fi; \
|
||||||
fn=`basename $$e`; \
|
fn=`basename $$e`; \
|
||||||
if [ "$$fn" = '{- platform->dso("ossltest") -}' ]; then \
|
|
||||||
continue; \
|
|
||||||
fi; \
|
|
||||||
$(ECHO) "$(RM) $(DESTDIR)$(MODULESDIR)/$$fn"; \
|
$(ECHO) "$(RM) $(DESTDIR)$(MODULESDIR)/$$fn"; \
|
||||||
$(RM) $(DESTDIR)$(MODULESDIR)/$$fn; \
|
$(RM) $(DESTDIR)$(MODULESDIR)/$$fn; \
|
||||||
done
|
done
|
||||||
|
@ -579,7 +579,7 @@ my @disable_cascades = (
|
|||||||
# or modules.
|
# or modules.
|
||||||
"pic" => [ "shared", "module" ],
|
"pic" => [ "shared", "module" ],
|
||||||
|
|
||||||
"module" => [ "fips" ],
|
"module" => [ "fips", "dso" ],
|
||||||
|
|
||||||
"engine" => [ grep /eng$/, @disablables ],
|
"engine" => [ grep /eng$/, @disablables ],
|
||||||
"hw" => [ "padlockeng" ],
|
"hw" => [ "padlockeng" ],
|
||||||
@ -1444,7 +1444,7 @@ unless($disabled{threads}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
my $no_shared_warn=0;
|
my $no_shared_warn=0;
|
||||||
if ($target{shared_target} eq "")
|
if (($target{shared_target} // '') eq "")
|
||||||
{
|
{
|
||||||
$no_shared_warn = 1
|
$no_shared_warn = 1
|
||||||
if (!$disabled{shared} || !$disabled{"dynamic-engine"});
|
if (!$disabled{shared} || !$disabled{"dynamic-engine"});
|
||||||
|
Loading…
Reference in New Issue
Block a user