[llvm-dev] lld and linker scripts

Dima Stepanov via llvm-dev llvm-dev at lists.llvm.org
Thu Apr 21 04:20:48 PDT 2016


Hi,

I tried to use linker script with lld (this script works just file with GNU
ld). I got a problem with defining new symbols and assign values
(addresses) to them. For instance I got the following code in the linker
script:
SECTIONS
{
  _exec_sym = 0;
  ...
After using lld command with the --script option I got the following error:
line 3: : expected, but got =
  _exec_sym = 0;
            ^
As a result I couldn't define new symbol. Also the PROVIDE expression is
not supported. I believe I got a latest lld sources from the "git clone
http://llvm.org/git/lld.git" repository, but maybe I'm missing something.

Is it possible to define (assign values) symbols in the linker script?
Do we have any documentation for the linker script support in llvm/lld?

Thanks a lot, Dima.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160421/79088c07/attachment.html>


More information about the llvm-dev mailing list