Hi Frank,
thank you for the explanation. I did not test out-of-tree builds before
submitting the patch. I'll try to implement Gert's solution and write a
Makefile patch instead.
Sincerely
Juliusz Sosinowicz
On 09/02/2024 17:39, Frank Lichtenheld wrote:
On Fri, Feb 09, 2024 at 04:51:09PM +0100, Juliusz Sosinowicz wrote:
Including "ssl.h" conflicts with the wolfSSL ssl.h header file. The
include/wolfssl directory is included before openvpn/src. include/wolfssl needs to be
included so that openvpn can pick up wolfSSL compatibility headers instead of OpenSSL
headers without changing the paths.
This breaks out-of-tree builds. Currently we only add top_buildir to CFLAGS
(for config.h) but NOT top_srcdir. For in-tree builds these are identical
so the patch might appear to work. But it breaks otherwise. Further changes
to buildsystem configuration would be required.
Regards,
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel