[all-commits] [llvm/llvm-project] de61aa: [RISCV] Improve sysroot computation if no GCC inst...
edward-jones via All-commits
all-commits at lists.llvm.org
Thu Nov 7 07:18:33 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: de61aa3118b9bac85c468ea7ec40604a086744f5
https://github.com/llvm/llvm-project/commit/de61aa3118b9bac85c468ea7ec40604a086744f5
Author: Edward Jones <ed.jones at embecosm.com>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M clang/lib/Driver/ToolChains/RISCVToolchain.cpp
A clang/test/Driver/Inputs/basic_riscv32_nogcc_tree/bin/riscv32-unknown-elf-ld
A clang/test/Driver/Inputs/basic_riscv32_nogcc_tree/riscv32-unknown-elf/lib/crt0.o
A clang/test/Driver/Inputs/basic_riscv32_nogcc_tree/riscv32-unknown-elf/lib/crtbegin.o
A clang/test/Driver/Inputs/basic_riscv32_nogcc_tree/riscv32-unknown-elf/lib/crtend.o
A clang/test/Driver/Inputs/basic_riscv64_nogcc_tree/bin/riscv64-unknown-elf-ld
A clang/test/Driver/Inputs/basic_riscv64_nogcc_tree/riscv64-unknown-elf/lib/crt0.o
A clang/test/Driver/Inputs/basic_riscv64_nogcc_tree/riscv64-unknown-elf/lib/crtbegin.o
A clang/test/Driver/Inputs/basic_riscv64_nogcc_tree/riscv64-unknown-elf/lib/crtend.o
A clang/test/Driver/riscv32-toolchain-extra.c
A clang/test/Driver/riscv64-toolchain-extra.c
Log Message:
-----------
[RISCV] Improve sysroot computation if no GCC install detected
If a GCC installed is not detected, the driver would default to
the root of the filesystem. This is not ideal when this doesn't
match the install directory of the toolchain and can cause
undesireable behavior such as picking up system libraries or
the system linker when cross-compiling.
Differential Revision: https://reviews.llvm.org/D68391
More information about the All-commits
mailing list