OK, I'm going through debian/rules now, and it looks like it can be more or 
less replaced with a modern dh debian/rules:

--enable-shared is the default
--disable-dependency-tracking is for BSD make, it says, but we don't use that 
even on Debian GNU/kFreeBSD

makeinfo --enable-encoding is the default nowadays AFAICT

I guess nettle.pdf should not be excluded from compression; at least on my 
system it will be opened correctly anyway.

That leaves an override for dh_installdocs, if symlinking nettle-bin's doc 
directory is that important.

But then there are the more interesting features: --enable-fat, --enable-arm-
neon, --enable-x86-aesni, and --enable-x86-sha-ni. Can you remind me why I 
haven't enabled any of those? Were there any negative side effects? With --
enable-x86-aesni, the library will only work on a processor with AES-NI 
instructions, but with --enable-fat, it can use extended instruction sets but 
fall back to the software implementation, right?

I see now that I tried building 3.5.1 with --enable-fat, but it caused 
differences in symbol tables that I didn't have time to look into.

-- 
Magnus Holmgren        holmg...@debian.org
Debian Developer 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to