>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?

Reply via email to