Hi,
is the gcc linker part of OpenSolaris?
I installed the SUNWXcall Cluster but could only find /usr/ccs/bin/ld
(which is a symolic link to /usr/bin/ld)
And that linker does not understand some options:
g++ `` -rdynamic -Wl,--version-script lua.vers -DGTK SciTEGTK.o
FilePath.o SciTEBase.o SciTEBuffers.o SciTEIO.o StringList.o Exporters.o
PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o
Utf8_16.o JobQueue.o GTKMutex.o ../../scintilla/bin/scintilla.a
LuaExtension.o IFaceTable.o lapi.o lcode.o ldebug.o ldo.o ldump.o
lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o
lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o
ldblib.o liolib.o lmathlib.o ltablib.o lstrlib.o loadlib.o loslib.o
linit.o -o ../bin/SciTE -R/usr/X11/lib -L/usr/X11/lib -lgtk-x11-2.0
-lgdk-x11-2.0 -lXi -lXext -lX11 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lmlib
-lpangocairo-1.0 -lfontconfig -lXrandr -lXcursor -lXcomposite -lXdamage
-lpango-1.0 -lcairo -lXfixes -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0
-lpthread -lthread -lglib-2.0
g++: unrecognized option `-rdynamic'
/usr/ccs/bin/ld: illegal option -- version-script
usage: ld [-6:abc:d:e:f:h:il:mo:p:rstu:z:B:CD:F:GI:L:M:N:P:Q:R:S:VY:?]
file(s)
[-64] enforce a 64-bit link-edit
...
[-z verbose] generate warnings for suspicious processings
collect2: ld returned 1 exit status
gmake: *** [../bin/SciTE] Error 1
I assume that "-rdynamic" and "-Wl,--version-script lua.vers" are
options for the gcc linker.
I replaced "-rdynamic" in the call above with " -dc -dp" and removed
",--version-script lua.vers" . After that the linker created a binary
that works (but I'm not sure if the options I used are ok).
regards
Bernd
--
Bernd Schemmer, Frankfurt am Main, Germany
http://home.arcor.de/bnsmb/index.html
M s temprano que tarde el mundo cambiar .
Fidel Castro