From: nisse@lysator.liu.se (Niels Möller) Cc: nettle-bugs@lists.lysator.liu.se Date: Sat, 31 May 2014 21:01:55 +0200
Eli Zaretskii eliz@gnu.org writes:
Sorry, it still crashes for me in the same way.
That's disappointing... Does the new configure test work right for you? You should get
define(<ELF_STYLE>, <no>)dnl define(<COFF_STYLE>, <yes>)dnl
in config.m4
That's what I get, yes.
and a prologue like
.globl _nettle_arcfour_crypt .def _nettle_arcfour_crypt .scl 2 .type 32 .endef _nettle_arcfour_crypt:
in the preprocessed assembler files, e.g, arcfour-crypt.s.
I don't have this file; how do I create it?
For me, objdump -t arcfour-crypt.o now says
[ 2](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 1) 0x00000000 _nettle_arcfour_crypt
where the value for "ty" is important.
I have this line in objdump's output, but it says
[ 24](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _nettle_arcfour_crypt
Are the differences between these two lines significant?
Is it possible that some other dependency is screwing this up? E.g., I see that libgmp is required -- which version of GMP is needed for this version of nettle? I have v5.0.2 here.
I think 5.0.2 should work fine. If you want to exclude this potential source of error, you can reconfigure with --disable-public-key.
That fixed the problem, so it must have been unrelated to the one you needed to (and did) solve. Not sure why libgmp I have caused trouble, I will look into that later.
Thanks.