Re: r339163 - [WebAssembly] Remove use of lld -flavor flag

2018-10-17 Thread Sam Clegg via cfe-commits
The symlink is correct, the linker's name is just `wasm-ld`. It is also the default so you should be able to just drop the -fuse-ld argument to make your command line work. I looks like the real fix is to update the handling of -fuse-ld. On Tue, Oct 16, 2018 at 9:26 AM Nico Weber wrote: > > $ b

Re: r339163 - [WebAssembly] Remove use of lld -flavor flag

2018-10-16 Thread Nico Weber via cfe-commits
$ bin/clang -target wasm32-unknown-unknown -fuse-ld=wasm-ld -o test.wasm test.cc clang: error: invalid linker name in argument '-fuse-ld=wasm-ld' This here http://llvm-cs.pcc.me.uk/tools/clang/lib/Driver/ToolChain.cpp#453 makes clang look for "ld.wasm-ld", but the wasm lld symlink is called "wasm-

r339163 - [WebAssembly] Remove use of lld -flavor flag

2018-08-07 Thread Sam Clegg via cfe-commits
Author: sbc Date: Tue Aug 7 11:55:41 2018 New Revision: 339163 URL: http://llvm.org/viewvc/llvm-project?rev=339163&view=rev Log: [WebAssembly] Remove use of lld -flavor flag This flag is deprecated. The preferred way to select the lld flavor is by calling it by one of its aliases. Differential