Compile without libiconv or libintl on Solaris
Scott Lambdin
lopaki at gmail.com
Tue May 6 23:04:44 CEST 2008
Okay, I disabled a slew of stuff and was able to build statically.
--disable-card-support --disable-agent-support --disable-gnupg-iconv
--disable-photo-viewers
--disable-keyserver-helpers --disable-ldap --disable-hkp --disable-finger
--disable-generic --disable-keyserver-path --disable-dns-srv
--disable-dns-pka --disable-dns-cert --enable-threads=solaris
Of course, now I have to test the heck out of it.
On 5/6/08, Scott Lambdin <lopaki at gmail.com> wrote:
>
>
> Thanks but same error. Yes, I showed that same link to our sysadmin and
> he said "do it anyway".
>
> You know, we just run gpg in batch mode on files. We don't need no stinkin
> sockets. Let's make the sockets go away!
>
>
> On 5/6/08, David Shaw <dshaw at jabberwocky.com> wrote:
>>
>> On Tue, May 06, 2008 at 03:50:29PM -0400, Scott Lambdin wrote:
>> > No, I had that pesky --enable-minimal in the configure command. It can
>> > compile statically with that. here is the error I get otherwise:
>> >
>> > /usr/local/bin/gcc -g -O2 -Wall --static -o gpg gpg.o build-packet.o
>> > compress.o compress-bz2.o free-packet.o getkey.o keydb.o keyring.o
>> seskey.o
>> > kbnode.o mainproc.o armor.o mdfilter.o textfilter.o progress.o misc.o
>> > openfile.o keyid.o parse-packet.o status.o plaintext.o sig-check.o
>> keylist.o
>> > signal.o pkclist.o skclist.o pubkey-enc.o passphrase.o seckey-cert.o
>> > encr-data.o cipher.o encode.o sign.o verify.o revoke.o decrypt.o
>> keyedit.o
>> > dearmor.o import.o export.o trustdb.o tdbdump.o tdbio.o delkey.o
>> keygen.o
>> > pipemode.o helptext.o keyserver.o photoid.o exec.o ../cipher/libcipher.a
>> > ../mpi/libmpi.a ../util/libutil.a
>> ../intl/libintl.a ../zlib/libzlib.a
>> > -lbz2 -lsocket
>> > Undefined first referenced
>> > symbol in file
>> > endnetconfig /usr/lib/libsocket.a(_soutil.o)
>> > setnetconfig /usr/lib/libsocket.a(_soutil.o)
>> > getnetconfig /usr/lib/libsocket.a(_soutil.o)
>> > ld: fatal: Symbol referencing errors. No output written to gpg
>> > collect2: ld returned 1 exit status
>>
>> Sun doesn't really approve of static linking on Solaris:
>>
>> http://www.sun.com/bigadmin/content/misc/solaris2faq.html#q6.24
>>
>> That said, what happens if you do this:
>>
>> NETLIBS=-lnsl ./configure
>>
>> David
>>
>> _______________________________________________
>> Gnupg-users mailing list
>> Gnupg-users at gnupg.org
>> http://lists.gnupg.org/mailman/listinfo/gnupg-users
>>
>
>
>
> --
> CILCIL
--
CILCIL
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20080506/150ce5d3/attachment-0001.htm>
More information about the Gnupg-users
mailing list