[cfe-dev] Passing -r to the linker
Mike Stump
mrs at apple.com
Wed Sep 2 17:46:10 PDT 2009
On Sep 2, 2009, at 4:05 PM, David Chisnall wrote:
> Is there a good reason why -r is not passed to the linker?
It passes it for me:
$ touch t.c
$ clang t.c
Undefined symbols:
"_main", referenced from:
start in crt1.10.6.o
ld: symbol(s) not found
$ clang t.c -r -nostdlib -o me
ConstructJob has:
Args.AddAllArgs(CmdArgs, options::OPT_r);
which is how it works for me. You can add this line to yours... That
is simple and easy. Now, as for what's best... I suspect sharing more
bits between architectures would be good. This certainly seems like
one to share.
More information about the cfe-dev
mailing list