From 0f904841fba6cf03b30c13a445e7d47657305a5d Mon Sep 17 00:00:00 2001 From: luofeng14 Date: Fri, 29 Mar 2024 14:45:17 +0800 Subject: [PATCH] add new example --- ...41\347\214\256\346\214\207\345\257\274.md" | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git "a/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" "b/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" index 39b14d3..5a9c10f 100644 --- "a/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" +++ "b/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" @@ -70,8 +70,31 @@ gcc -Wall -fpie $RPM_OPT_FLAGS $CFLAGS $RPM_LD_FLAGS $LDFLAGS ifenslave.c -o ife ```c %{__cc} -Wall -fpie $RPM_OPT_FLAGS $CFLAGS $RPM_LD_FLAGS $LDFLAGS ifenslave.c -o ifenslave ``` -#### 3.2、待添加 -待补充 + +#### 3.2、问题修复示例 +如果Makefile已设置编译器类型: CC=gcc,CXX=g++,可在spec设置CC、CXX值,传递给Makefile覆盖原来的值,如: +``` +# Makefile + +CC = gcc +CXX = g++ +``` +``` +# spec示例 + +%build +make +``` +spec修改为: +``` +# spec示例 + +%build +%if "%{?toolchain}" == "clang" + %global make_opts CC=clang CXX=clang++ +%endif +make %{?make_opts} +``` ### 4、LLVM平行宇宙项目commiters(持续增加中) - 赵 川峰[@cf-zhao](https://gitee.com/cf-zhao) 邮箱: zhaochuanfeng@huawei.com -- Gitee