|
Message-ID: <20110921125714.GA12075@openwall.com> Date: Wed, 21 Sep 2011 16:57:14 +0400 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: -lz (was: No problem seen in Jumbo-6-RC5+0002) On Tue, Sep 20, 2011 at 07:25:43PM -0500, JimF wrote: > From: "magnum" <rawsmooth@...dband.net> > > >As a sidenote, I can't cross-compile 64-32 targets unless removing the -lz > >from LDFLAGS but when I do, everything builds and runs fine including > >pkzip. It builds and runs fine with OR without -lz using normal > >linux-x86-64. Is -lz needed on other systems? > > Could this be due to how the openssl was built on your system? I am pretty > sure I had problem on both cygwin, and solaris, without the lz. Previously, Robert reported needing -lz for making a static build of John with his install of OpenSSL. Now -lz appears to be needed for pkzip_fmt_plug.c anyway - at least when I tried removing -lz, my build on Mac OS X failed: Undefined symbols: "_inflateEnd", referenced from: _cmp_exact_loadfile in pkzip_fmt_plug.o _cmp_exact_loadfile in pkzip_fmt_plug.o _cmp_exact_loadfile in pkzip_fmt_plug.o _cmp_exact in pkzip_fmt_plug.o _crypt_all in pkzip_fmt_plug.o _crypt_all in pkzip_fmt_plug.o "_inflate", referenced from: _cmp_exact_loadfile in pkzip_fmt_plug.o _cmp_exact in pkzip_fmt_plug.o _crypt_all in pkzip_fmt_plug.o _crypt_all in pkzip_fmt_plug.o "_inflateInit2_", referenced from: _cmp_exact_loadfile in pkzip_fmt_plug.o _cmp_exact in pkzip_fmt_plug.o _crypt_all in pkzip_fmt_plug.o _crypt_all in pkzip_fmt_plug.o ld: symbol(s) not found collect2: ld returned 1 exit status 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.