Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20091029033237.GA26152@openwall.com>
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

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