Hello Dan,
On Thu, Aug 05, 2021 at 04:20:26 CEST, Dan Connolly wrote:
In my most recent episode, I can get goa build to work, but when I try goa run, I get:
[init -> genode-js-xs] Error: LD: ELF without DYNAMIC segment appears to be statically linked (ld="no")
`file hello` says:
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter ld.lib.so, with debug_info, not stripped
I put the full link command in https://github.com/dckc/genode-js-xs/pull/12
I had a look at your command line and it duplicates some arguments (see below) which may be the cause of this error.
/usr/local/genode/tool/current/bin/genode-x86-gcc [...] -Wl,-melf_x86_64 -Wl,-gc-sections -Wl,-z -Wl,max-page-size=0x1000 -Wl,-Ttext=0x01000000 -Wl,--dynamic-linker=ld.lib.so -Wl,--dynamic-list=/home/connolly/projects/goa/share/goa/ld/genode_dyn.dl -Wl,--eh-frame-hdr -Wl,-rpath-link=. -Wl,-T -Wl,/home/connolly/projects/goa/share/goa/ld/genode_dyn.ld [...] -Wl,-melf_x86_64 -Wl,-gc-sections -Wl,-z -Wl,max-page-size=0x1000 -Wl,-Ttext=0x01000000 -Wl,--dynamic-linker=ld.lib.so -Wl,--dynamic-list=/home/connolly/projects/goa/share/goa/ld/genode_dyn.dl -Wl,--eh-frame-hdr -Wl,-rpath-link=. -Wl,-T -Wl,/home/connolly/projects/goa/share/goa/ld/genode_dyn.ld [...]
Please retry without the duplicate and report back.
Greets