On 2020/04/16 12:38, satmeir wrote:
> On 2020-04-16 12:20, Stuart Henderson wrote:
> > On 2020/04/16 11:34, satmeir wrote:
> >> Updated to 2.31.0
> >> @solene: Tested patch this time on amd64. Please let me know if it works.
> > 
> > The emailed patch is line-wrapped and does not apply.
> > 
> > patch: **** malformed patch at line 233: ${DL_LIB} ${Boost_LIBRARIES} 
> > ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY}
> > 
> >> What's the OpenBSD convention about including AESNI Support for machines
> >> that support it?
> > 
> > That can be enabled as long as 
> > 
> > 1) detection of cpu features is at runtime not build time (so it doesn't
> > break when running on x86 machines that do not have AESNI even if built on a
> > machine with AESNI)
> > 
> > and
> > 
> > 2) it does not break non-x86 architectures
> > 
> > 
> 
> Ah, now I get why the patch isn't applying.
> 
> I've attached it as a file.

Thanks, that applies now.

> AESNI: Do any examples from the ports tree come to mind that I could
> check out?

The only one I can think of right now is net/strongswan which builds
AESNI as a separate plugin on x86. All you'll see from the port
is how to cope with software that creates additional files on certain
archs (which won't be necessary unless it's creating additional files
to be installed). Basically just check that it's doing detection via\
cpuid at runtime rather than making decisions based on the build cpu
environment.

Reply via email to