Jakob Bohm <jb-openssl@...> writes:

> 
> In 1.0.2 and later, most of the files in ${BUILD_DIR}/include/openssl
> are supposed to be copies/symlinks to file of the same name elsewhere
> in the OpenSSL source, for instance the ones you mentions should be
> links to files in subdirectories under ${BUILD_DIR}/crypt.
> 
> However in your case, I suspect the following sequence of events:
> 
> 1. configure or make depend sees that you have disabled some ciphers
>    and don't link header files for those ciphers.
> 
> 2. Other parts of the OpenSSL source code blindly include those header
>    files because they used to be present in ${BUILD_DIR}/include/openssl
>    even when disabled, omitting them only (if at all) in the installed
>    files under ${INSTALL_DIR}/include/openssl
> 
> If this theory holds, this would be a bug in the 1.0.2 tree, either
> in the build scripts or in the source files that include headers for
> disabled ciphers, whichever fix creates the smallest/simplest patch
> should be applied.
> 
>

Hi,
   I am seeing the same problem with 0.9.8zh.
config with no-idea and the symlink to the idea.h header file is
not created.  This breaks the compile in multiple places in crypto.
make depend does not create the link when no-idea is configured.

We are building openssl inside a customised build environment so I simply
create the symlink after config is run and prior to running the compile.

Just my pennies worth

cheers
pete

pete hilton
also at:-
 saru...@ruvolo-hilton.org
 



-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to