Rod Evans wrote: > verma wrote: >> I am building the /usr/src/cmd/sgs/ldd on soalris machine ,i am >> getting following error: >> /bin/ld unregonised options '-M/usr/src/cmd/mapfile_noexstk' >> could anyone help me to find out the solutions of the problem i think >> this is a problem related to linker which used some map files > > In the environments in which we build components, this mapfile > definition is inherited from cmd/Makefile.cmd: > > NES_MAPFILE= $(SRC)/cmd/mapfile_noexstk > > Perhaps you have an environment where $(SRC) isn't being defined? > > If $(SRC) wasn't defined I'd expect an error message more like: > > % cc -o /dev/null main.c -M/usr/src/cmd/mapfile_noexstk > ld: fatal: file /usr/src/cmd/mapfile_noexstk: stat failed: No such file > or directory > > rather than this being called out as an "unrecognized option".
I'm am puzzled by the fact that the error is from "/bin/ld". That's not where the Solaris linker lives, though many of us wish it did (instead of /usr/ccs/bin). Do you perhaps have something nonstandard installed in /bin that is getting picked up by your PATH? - Ali