[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 29 Oct 2009 06:32:37 +0300
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: My patches (Performance, options, mingw, vc, generic md5, phpass, etc)
On Wed, Oct 28, 2009 at 09:51:59AM -0400, Erik Winkler wrote:
> This is not an issue with the patch, but with MacOS 10.6. With this
> OS release, the default build target is x86-64, so the SSE code will
> not compile. You need to change the build target for macosx-x86-sse2
> to the following:
>
> macosx-x86-sse2:
> $(LN) x86-sse.h arch.h
> $(MAKE) $(PROJ) \
> JOHN_OBJS="$(JOHN_OBJS) x86.o x86-sse.o" \
> ASFLAGS="$(ASFLAGS) -m32 -DUNDERSCORES -DBSD -DALIGN_LOG" \
> CFLAGS="$(CFLAGS) -m32" \
> LDFLAGS="$(LDFLAGS) -m32"
>
> This change is for MacOS 10.6 (Snow Leopard) ONLY.
Does the addition of -m32 break anything on older versions of OS X?
I would expect it to be a no-op there, so I am thinking of making the
change in the official JtR tree.
Thanks,
Alexander
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux -
Powered by OpenVZ