-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Fri, 3 Jan 2003, Yihua Philip Sheng wrote:
When I tried to compile the new version (2.2.7a) on Sun Solaris 7 and 8
machine, it gives me the following error:
Using LIBS = -lsec -lgen -lsocket -lnsl -ldl
Linking bin/smbd
/usr/ccs/bin/ld: illegal option -- E
usage: ld [-abc:d:e:f:h:il:mo:p:rstu:z:B:D:F:GI:L:M:N:P:Q:R:S:VY:]
file(s)
[-a]create an absolute file
[-b]do not do special PIC relocations in a.out
[-c file] record configuration `file'
[-d y|n]operate in dynamic|static mode
[-e sym]use `sym' as entry point address
[-f name] specify library for which this file is an
auxiliary filter
I then link the /usr/ccs/bin/ld to gnu's ld, it worked. All the binaries
were generated successfully. But both smbd and nmbd gave core dump when
I run them. Any suggestion to fix it?
I know this has come up before. I thought that we correctly detected the
GNU loader. It looks like the configure script is using the GNU ld but
the actual compilation process is using SUN's ld. ANy idea why this
is happening?
From configure.in:
*solaris*) AC_DEFINE(SUNOS5)
BLDSHARED=true
LDSHFLAGS=-G
SONAMEFLAG=-h
if test ${GCC} = yes; then
PICFLAG=-fPIC
if test ${ac_cv_prog_gnu_ld} = yes; then
DYNEXP=-Wl,-E
fi
else
PICFLAG=-KPIC
## ${CFLAGS} added for building 64-bit shared
## libs using Sun's Compiler
LDSHFLAGS=-G \${CFLAGS}
POBAD_CC=
PICSUFFIX=po.o
fi
cheers, jerry
--
Hewlett-Packard- http://www.hp.com
SAMBA Team -- http://www.samba.org
GnuPG Key http://www.plainjoe.org/gpg_public.asc
ISBN 0-672-32269-2 SAMS Teach Yourself Samba in 24 Hours 2ed
You can never go home again, Oatman, but I guess you can shop there.
--John Cusack - Grosse Point Blank (1997)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.0 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/
iD8DBQE+ItlsIR7qMdg1EfYRAsI+AJ4/9IlvJXUBUMfhfEb840wXfXItrgCfeeql
778KR75bnnUM3D3p12F2Pqc=
=1dbU
-END PGP SIGNATURE-