On Tue, Oct 18, 2016 at 2:21 PM, Michael Wojcik
>> From: openssl-users [mailto:openssl-users-boun...@openssl.org] On Behalf
>> Of Kim Gräsman
>> Sent: Tuesday, October 18, 2016 04:14
>> Everything seems to work pretty well, but one thing is worrying -- the
>> opensslconf.h header comes out different between the two builds.
>> I'm assuming this only affects implementation details in OpenSSL and
>> not the public API? I don't have to publish and maintain
>> architecture-specific headers, do I?
> opensslconf.h is generated from the configuration settings and platform
> characteristics, and applications must be compiled using the opensslconf.h
> that corresponds to the build they link to (or one that's equivalent).
> Sometimes you can get away with using the wrong opensslconf.h, but this can
> cause hard-to-find errors. One project I know of went for several years using
> the wrong opensslconf.h, and it was only discovered when a different project
> used some other OpenSSL features and got incorrect results on some platforms.
> So, in short: You do in fact have to publish and maintain one
> architecture-specific header.
Thanks, I was afraid so. We're compiling for 6 different targets, so
this will turn into an exciting problem :-)
I'll try to think up a way forward with this.
Any chance that OpenSSL 1.1 is different in this regard?
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users