LLVM交叉编译can';t创建动态重新定位R_ARM_ABS32

LLVM交叉编译can';t创建动态重新定位R_ARM_ABS32,llvm,cross-compiling,libstdc++,Llvm,Cross Compiling,Libstdc++,我正在尝试交叉编译Raspberry Pi和LLVM,使用LLD作为gnu stdlib实现的链接器。我收到了大量以下警告,这些警告涉及只读部分中的重新定位,所有这些都包含在标准库实现中(对于c和cpp来说似乎是这样) 当诊断告诉我使用-z时,注意这是。是否有其他方法来解决此问题,或者我是否在交叉编译中使用了不正确的标志 旁注:对于交叉编译,我使用 clang++ --target=arm-linux-gnueabihf --sysroot=./sysroot -fuse-ld=lld --ve

我正在尝试交叉编译Raspberry Pi和LLVM,使用LLD作为gnu stdlib实现的链接器。我收到了大量以下警告,这些警告涉及只读部分中的重新定位,所有这些都包含在标准库实现中(对于c和cpp来说似乎是这样)

当诊断告诉我使用
-z时,注意这是。是否有其他方法来解决此问题,或者我是否在交叉编译中使用了不正确的标志

旁注:对于交叉编译,我使用

clang++ --target=arm-linux-gnueabihf --sysroot=./sysroot -fuse-ld=lld --verbose test.cpp -o test
/sysroot
包含树莓的
/usr
/lib

clang++ --target=arm-linux-gnueabihf --sysroot=./sysroot -fuse-ld=lld --verbose test.cpp -o test