buildworld RPI3 - непонятки с LLVM_TARGET_ENABLE, OldMonster, 06-Дек-20, 15:37 [смотреть все]ДВС. строю мир freebsd12.2 на RPI3. смотрю ps -axwwww | grep TARGET:
56377 1 RN 0:53,09 c++ -target aarch64-unknown-freebsd12.2 --sysroot=/usr/obj/usr/src/arm64.aarch64/tmp -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin -O2 -pipe -fno-common -I/usr/obj/usr/src/arm64.aarch64/lib/clang/libllvm -I/usr/src/contrib/llvm-project/llvm/lib/Target/AArch64 -I/usr/src/contrib/llvm-project/llvm/lib/Target/ARM -I/usr/src/contrib/llvm-project/llvm/lib/Target/Mips -I/usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC -I/usr/src/contrib/llvm-project/llvm/lib/Target/RISCV -I/usr/src/contrib/llvm-project/llvm/lib/Target/Sparc -I/usr/src/contrib/llvm-project/llvm/lib/Target/X86 -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC -DNDEBUG -DLLVM_DEFAULT_TARGET_TRIPLE="aarch64-unknown-freebsd12.2" -DLLVM_HOST_TRIPLE="aarch64-unknown-freebsd12.2" -DDEFAULT_SYSROOT="" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_TARGET_ENABLE_MIPS -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_RISCV -DLLVM_TARGET_ENABLE_SPARC -DLLVM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=LLVMInitializeAArch64AsmParser -DLLVM_NATIVE_ASMPRINTER=LLVMInitializeAArch64AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeAArch64Disassembler -DLLVM_NATIVE_TARGET=LLVMInitializeAArch64Target -DLLVM_NATIVE_TARGETINFO=LLVMInitializeAArch64TargetInfo -DLLVM_NATIVE_TARGETMC=LLVMInitializeAArch64TargetMC -ffunction-sections -fdata-sections -DNDEBUG -MD -MF.depend.Target_Sparc_SparcTargetObjectFile.o -MTTarget/Sparc/SparcTargetObjectFile.o -fstack-protector-strong -Qunused-arguments -fno-exceptions -fno-rtti -std=c++14 -stdlib=libc++ -Wno-c++11-extensions -c /usr/src/contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp -o Target/Sparc/SparcTargetObjectFile.o
Вопрос: Меня смущают строки типа
-DLLVM_TARGET_ENABLE_MIPS -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_RISCV -DLLVM_TARGET_ENABLE_SPARC -DLLVM_TARGET_ENABLE_X86
Зачем, ведь целевая архитектура arm64? Объясните, плиз.
|
- buildworld RPI3 - непонятки с LLVM_TARGET_ENABLE, universite, 07:21 , 11-Дек-20 (1)
> ДВС. > строю мир freebsd12.2 на RPI3. > смотрю ps -axwwww | grep TARGET: > Зачем, ведь целевая архитектура arm64? > Объясните, плиз.в /etc/make.conf и /etc/src.conf можно указать много полезных опций, для компактности и экономии CPU
- buildworld RPI3 - непонятки с LLVM_TARGET_ENABLE, OldMonster, 09:59 , 11-Дек-20 (2)
> в /etc/make.conf и /etc/src.conf можно указать много полезных опций, для компактности и > экономии CPU Я в курсе пользуюсь, но методы отключения ненативных архитектур мне там не встречались, к сожалению. Если Вам известно как, расскажите - буду благодарен.
|