fix: mksh compile bug fix
编译框架整改,需要所有交叉编译指定sysroot以及arch相关的编译选项,用来在编译链 接过程中在指定的sysroot路径下,寻找符合arch要求的依赖库。往往,sysroot选项和 arch选项需要同时出现在编译链接选项中。 close #I3ZMR7 Signed-off-by: Guangyao Ma <guangyao.ma@outlook.com> Change-Id: If2249721e0e35615b95f5525e57241aae910c212
This commit is contained in:
parent
feae60c8fe
commit
d8263b1e91
|
@ -44,7 +44,7 @@ CFLAGS := -std=c99 -fno-exceptions $(BASE_OPTS) $(LITEOS_COPTS_OPTMIZE)
|
||||||
CXXFLAGS := -std=c++11 -fexceptions -fpermissive -frtti $(BASE_OPTS) $(LITEOS_COPTS_OPTMIZE)
|
CXXFLAGS := -std=c++11 -fexceptions -fpermissive -frtti $(BASE_OPTS) $(LITEOS_COPTS_OPTMIZE)
|
||||||
LDCFLAGS := -lc
|
LDCFLAGS := -lc
|
||||||
ifeq ($(LOSCFG_COMPILER_CLANG_LLVM), y)
|
ifeq ($(LOSCFG_COMPILER_CLANG_LLVM), y)
|
||||||
LLVM_SYSROOT := --sysroot=$(SYSROOT_PATH)
|
LLVM_SYSROOT := --sysroot=$(SYSROOT_PATH) $(ARCH_CFLAGS)
|
||||||
LDCXXFLGS := -lc++ -lc++abi -lc
|
LDCXXFLGS := -lc++ -lc++abi -lc
|
||||||
else
|
else
|
||||||
BASE_OPTS += -Wl,-z,relro,-z,now
|
BASE_OPTS += -Wl,-z,relro,-z,now
|
||||||
|
|
Loading…
Reference in New Issue