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
signature.asc
Description: This is a digitally signed message part.