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


Reply via email to