Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 15 May 2011 13:09:08 -0500
From: "JimF" <jfoug@....net>
To: <john-dev@...ts.openwall.com>
Subject: Re: FW: something wrong with the HDAA_fmt.c programming for 64-bit Solaris

This problem was noted by Magnum already.  There has already been a jumbo-3-RC2 posted on the wiki (fixes this, and a couple of 64x/32x cross compilier problems).

Note that 'fix' for the __MMX_ is a kludge, it simply reverts the solaris x86-64 build to NOT use MMX.  It is a quick work around, until a 'proper' patch can be done.  NOTE2, I did not put this kludge into the jumbo-3-RC2.  So to get things working:

1. patch to 1.7.7 (or 1.7.7 jumbo-1).
2. Patch that to jumbo-3-RC2.
3. Then put the fix in, where you comment out (__MMX__) for the solaris-x86-64 build.   

Hopefully, that should get you a build.  It will not have MMX for the HDAA, but other formats should be there, along with SSE intrinsic code.

Jim.
  ----- Original Message ----- 
  From: Robert Harris  Sent: Sunday, May 15, 2011 12:57 PM

  Jim,

   

  That worked and got me past the previous error.

   

  But, now I get:

  gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include  -m64 -DHAVE_CRYPT -funroll-loops md5_gen_preloads.c

  md5_gen_preloads.c: In function `md5_gen_IS_VALID'

Content of type "text/html" skipped

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.