diff options
author | Hans Wennborg <hans@hanshq.net> | 2019-07-30 14:17:58 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2019-07-30 14:17:58 +0000 |
commit | 9ad716ed3998eb41033a59e60127669cd169b049 (patch) | |
tree | ba718feefb3d52b7664dfa85150b27ba48db9448 | |
parent | debf4817f43960aabf125f08236ca2e3b153719d (diff) | |
download | bcm5719-llvm-9ad716ed3998eb41033a59e60127669cd169b049.tar.gz bcm5719-llvm-9ad716ed3998eb41033a59e60127669cd169b049.zip |
gn build: Use rebase_path on filename args to libcxx/utils/gen_link_script.py
$ ninja -j800
[1/5] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix)
FAILED: lib/libc++.so
python ../libcxx/utils/gen_link_script.py --input //build.gn/lib/libc++.so.0 --output //build.gn/lib/libc++.so c++abi unwind
GENERATING SCRIPT: 'INPUT(libc++.so.0 -lc++abi -lunwind)' as file //build.gn/lib/libc++.so
Traceback (most recent call last):
File "../libcxx/utils/gen_link_script.py", line 57, in <module>
sys.exit(main())
File "../libcxx/utils/gen_link_script.py", line 50, in main
with open(args.output, 'w') as f:
IOError: [Errno 2] No such file or directory: '//build.gn/lib/libc++.so'
ninja: build stopped: subcommand failed.
Differential revision: https://reviews.llvm.org/D65449
llvm-svn: 367314
-rw-r--r-- | llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/gn/secondary/libcxx/src/BUILD.gn b/llvm/utils/gn/secondary/libcxx/src/BUILD.gn index 09b8947765b..8f5c1c31fbe 100644 --- a/llvm/utils/gn/secondary/libcxx/src/BUILD.gn +++ b/llvm/utils/gn/secondary/libcxx/src/BUILD.gn @@ -236,9 +236,9 @@ if (libcxx_enable_shared) { ] args = [ "--input", - "$runtimes_dir/libc++.so.0", + rebase_path("$runtimes_dir/libc++.so.0", root_build_dir), "--output", - "$runtimes_dir/libc++.so", + rebase_path("$runtimes_dir/libc++.so", root_build_dir), "c++abi", "unwind", ] |