openssl: fix headers for universal build #47652
opensslconf.h is different depending on the architecture for which it is
This should be pulled at the same time as #47650 so that it lands on an openssl bump. CI won't be informative here but it looks correct locally.
Ping @reaperhulk per conversation!
The text was updated successfully, but these errors were encountered:
opensslconf.h is different depending on the architecture for which it is built. Previously, universal builds installed only one version of the header, which was wrong for one of the architectures. This uses #ifdef magic to make sure that the correct version of the header is used for the target against which client software is building. https://langui.sh/2016/01/03/universal-libraries-but-not-headers/ illustrates this bug causing problems in the wild.