Commit 7f9cce93 by Doug Evans

(link_command_spec): Undo patch of May 11.

-nostdlib implies -nostartfiles again.
New argument -nodefaultlibs.

From-SVN: r9932
parent 88bf2bdc
......@@ -719,18 +719,20 @@ static char *link_command_spec = "\
%{!fsyntax-only: \
%{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} \
%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}\
%{!A:%{!nostartfiles:%S}} %{static:}\
%{L*} %{T*} %o %{!nostdlib:%G %L %G}\
%{!A:%{!nostartfiles:%E}}\n }}}}}}";
%{!A:%{!nostdlib:%{!nostartfiles:%S}}}\
%{static:} %{L*} %{T*} %o\
%{!nostdlib:%{!nodefaultlibs:%G %L %G}}\
%{!A:%{!nostdlib:%{!nostartfiles:%E}}}\n }}}}}}";
#else
/* Use -L. */
static char *link_command_spec = "\
%{!fsyntax-only: \
%{!c:%{!M:%{!MM:%{!E:%{!S:ld %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} \
%{r} %{s} %{t} %{u*} %{x} %{z} %{Z}\
%{!A:%{!nostartfiles:%S}} %{static:}\
%{L*} %D %{T*} %o %{!nostdlib:%G %L %G}\
%{!A:%{!nostartfiles:%E}}\n }}}}}}";
%{!A:%{!nostdlib:%{!nostartfiles:%S}}}\
%{static:} %{L*} %D %{T*} %o\
%{!nostdlib:%{!nodefaultlibs:%G %L %G}}\
%{!A:%{!nostdlib:%{!nostartfiles:%E}}}\n }}}}}}";
#endif
/* A vector of options to give to the linker.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment