[OE-core] [PATCH] openssl: use deterministic perl Text::Template module bundled by openssl source

richard.purdie at linuxfoundation.org richard.purdie at linuxfoundation.org
Fri Oct 12 17:02:12 UTC 2018


On Fri, 2018-10-12 at 09:28 -0700, Hongxu Jia wrote:
> 1. The building openssl requires to install perl Text::Template
> module(>=1.46),
> but Text::Template is a non core Perl module, openssl chooses to
> bundle
> Text::Template 1.46 into the source, for convenience.
> 
https://github.com/openssl/openssl/commit/8ff2af548303d311ce3591406111f77862875a60
> 
> 2. While Text::Template < 1.46, the produced build files are gravely
> faulty.
> https://github.com/openssl/openssl/pull/6682
> 
> 3. If host has installed Text::Template < 1.46 (such as CentOS-7.5
> has Text::
> Template 1.45). The mismatched old module was used although the right
> one in
> openssl source.
> 
> So set PERL5LIB to use deterministic perl Text::Template module
> bundled by openssl source and ignore the one of host

This sounds like a *much* better solution, thanks!

Cheers,

Richard





More information about the Openembedded-core mailing list