!359 sysroot和CPU架构参数通过BUILD.gn传递给Make

Merge pull request !359 from Caoruihong/sysroot
This commit is contained in:
openharmony_ci
2021-06-29 08:14:54 +00:00
committed by Gitee
8 changed files with 86 additions and 51 deletions

View File

@@ -40,7 +40,7 @@ VDSO_INCLUDE := -I $(LITEOSTOPDIR)/kernel/extended/vdso/include \
VDSO_CCFLAGS := -nostdlib -fPIC -fno-common -fno-strict-aliasing \
$(LITEOS_SSP) $(LITEOS_CORE_COPTS) $(WARNING_AS_ERROR) $(LITEOS_COPTS_OPTMIZE)
ifeq ($(LOSCFG_COMPILER_CLANG_LLVM), y)
VDSO_CCFLAGS += $(LLVM_EXTRA_OPTS) --sysroot=$(LITEOSTOPDIR)/../../prebuilts/lite/sysroot/
VDSO_CCFLAGS += $(LLVM_EXTRA_OPTS) --sysroot=$(SYSROOT_PATH) $(ARCH_CFLAGS)
endif
VDSO_LDFLAGS := -shared -s -Bsymbolic -T los_vdso.ld