|
|
Message-id: <CEE03224-FAA8-43EE-BF5E-E192EE34AE49@erols.com>
Date: Tue, 20 Dec 2011 08:50:51 -0500
From: Erik Winkler <ewinkler@...ls.com>
To: john-dev@...ts.openwall.com
Subject: Re: 1.7.9-jumbo-5 and ICC on MacOS
This is an Intel corei5 mac. The build target is macosx-x86-64.
Here is the make target I am using (put together from Linux icc make target):
macosx-x86-64-icc:
$(LN) x86-64.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
$(MAKE) $(PROJ) \
JOHN_OBJS="$(JOHN_OBJS) x86-64.o sse-intrinsics.o" \
ASFLAGS="$(ASFLAGS) -m64 -DUNDERSCORES -DBSD -DALIGN_LOG" \
CFLAGS="$(CFLAGS) -m64 $(ICCOMPFLAGS)" \
LDFLAGS="$(LDFLAGS) -m64 $(ICCOMPFLAGS)"
Thanks,
Erik
On Dec 19, 2011, at 5:20 PM, jfoug wrote:
> Is this a little endian, or a big endian system?
>
> Also, if LE, is this an Intel box, and if so, why are you not using SSE2i?
> From this reference,
> (_DynamicFunc__crypt_to_input_raw_Overwrite_NoLen_but_setlen_in_SSE) it does
> sound like this is an SSE build.
>
>
> It may be that we need to get the proper arch.h updated, so that the MD5
> defines are workable.
>
>
> What is the exact build rule you are using?
>
> Jim.
>
>> From: Erik Winkler [mailto:ewinkler@...ls.com]
>>
>> Trying basic compile of john 1.7.9-jumbo-5 on MacOS X using icc 12.1.0
>> and get the following error:
>>
>> Undefined symbols:
>> "_MD5_body", referenced from:
>> _crypt_all in dynamic_fmt.o
>> _DynamicFunc__crypt in dynamic_fmt.o
>> _DynamicFunc__PHPassCrypt in dynamic_fmt.o
>> _DynamicFunc__PHPassCrypt in dynamic_fmt.o
>> _DynamicFunc__PHPassCrypt in dynamic_fmt.o
>> _DynamicFunc__PHPassCrypt in dynamic_fmt.o
>> _DynamicFunc__POCrypt in dynamic_fmt.o
>> _DynamicFunc__crypt2 in dynamic_fmt.o
>> _DynamicFunc__crypt_in1_to_out2 in dynamic_fmt.o
>> _DynamicFunc__crypt_in2_to_out1 in dynamic_fmt.o
>> _DynamicFunc__crypt_to_input_raw in dynamic_fmt.o
>> _DynamicFunc__crypt_to_input_raw_Overwrite_NoLen_but_setlen_in_SSE
>> in dynamic_fmt.o
>> _DynamicFunc__crypt_to_input_raw_Overwrite_NoLen in dynamic_fmt.o
>> ld: symbol(s) not found
>>
>> Not sure why.
>
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.