|
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.