C-SKY: Define SYSROOT_SUFFIX_SPEC.
The earlier patch https://gcc.gnu.org/pipermail/gcc-patches/2021-July/575418.html refine the way to generate sysroot suffix, but it can't find the right path for all CPUs. The SYSROOT_SUFFIX_SPEC should be defined to fix it. gcc/ * config/csky/csky-linux-elf.h (SYSROOT_SUFFIX_SPEC): New.
This commit is contained in:
parent
4c7336a864
commit
d3328df5f5
1 changed files with 8 additions and 0 deletions
|
@ -65,6 +65,14 @@
|
|||
|
||||
#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-cskyv2%{mfloat-abi=hard:-hf}%{mbig-endian:-be}.so.1"
|
||||
|
||||
#define SYSROOT_SUFFIX_SPEC \
|
||||
"%{mbig-endian:/big}" \
|
||||
"%{mcpu=ck807*:/ck807}" \
|
||||
"%{mcpu=ck860*:/ck860}" \
|
||||
"%{mcpu=ck800*:/ck800}" \
|
||||
"%{mfloat-abi=softfp:/soft-fp}" \
|
||||
"%{mfloat-abi=hard:/hard-fp}"
|
||||
|
||||
#define LINUX_TARGET_LINK_SPEC "%{h*} %{version:-v} \
|
||||
%{b} \
|
||||
%{static:-Bstatic} \
|
||||
|
|
Loading…
Add table
Reference in a new issue