On Tue, 08 Oct 2019 14:59:23 +0200, Richard Levitte wrote: > > On Mon, 07 Oct 2019 21:55:50 +0200, > Dan Heinz wrote: > > > > >The no-dso is silently not valid in 1.1.1c. That option didn't work > > >right, so it was unusable in practice anyway. However, someone recently > > >fixed that up, unfortunately after the last 1.1.1 release. > > >The specific patch may be possible to find on github (unless that branch > > >has been deleted), otherwise you will have to cherry-pick the appropriate > > >commit. > > > > >Github PR: https://github.com/openssl/openssl/pull/9889 > > >Commit ID: 8dcd57461972dceaaf014b71d173d0a8758e7054 > > > > >Cheers, > > >Richard > > > > Thanks for the info. I did some more digging and you had actually posted a > > workaround in this thread: > > https://github.com/openssl/openssl/issues/9036 > > > > I thought I would try it out. > > I used your example and created my own config target in file named > > no_dos.conf. > > ( > > 'my-linux-x86_64' => { > > inherit_from => [ 'linux-x86_64' ], > > dso_scheme => undef, > > } > > ); > > > > ./Configure --config ../no_dso.conf my-linux-x86_64 -m32 > > --prefix=$install_path/openssl_32 -DPURIFY -DOPENSSL_NO_COMP no-asm > > no-shared no-dso no-sse2 no-idea no-mdc2 no-rc5 no-ssl3 no-zlib no-comp > > no-afalgeng no-pinshared > > > > But I'm getting this error from the script when Configure is run: > > target already defined - ../no_dso.conf (offending arg: my-linux-x86_64) > > > > What did I miss? > > You don't happen to have edited some Configurations/*.conf and added > that name already? I'm otherwise unsure for the moment.
Figured it out. Configure requires that '--config' be joined to its value with an equal sign. In other words, this slight variation works: ./Configure --config=../no_dso.conf my-linux-x86_64 -m32 --prefix=$install_path/openssl_32 -DPURIFY -DOPENSSL_NO_COMP no-asm no-shared no-dso no-sse2 no-idea no-mdc2 no-rc5 no-ssl3 no-zlib no-comp no-afalgeng no-pinshared Cheers, Richard ( is just a messenger in this case, yeah? ) -- Richard Levitte [email protected] OpenSSL Project http://www.openssl.org/~levitte/
