88 Commits

Author SHA1 Message Date
liyunfei
aef9587a2e Fix for missing -DENABLE_AUTOTUNER in compilation
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-08-20 20:36:45 +08:00
openeuler-ci-bot
141e484206
!129 Disable toolchain_clang build for BiSheng Autotuner support temporary
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-07-31 02:25:18 +00:00
liyunfei
e59a44a7c3
Disable toolchain_clang build for BiSheng Autotuner support temporary
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-30 23:35:03 +00:00
openeuler-ci-bot
f80be7b96f
!112 Add BiSheng Autotuner support
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-07-17 06:33:19 +00:00
liyunfei
cbd8088044 Add BiSheng Autotuner support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-17 10:10:42 +08:00
openeuler-ci-bot
36955d09b5
!125 Add toolchain_clang build support
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-07-12 13:47:40 +00:00
liyunfei
9a3bfb0bbb Add toolchain_clang build support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-08 11:26:36 +08:00
openeuler-ci-bot
b2f91bc412
!123 [backport][Clang] Defer the instantiation of explicit-specifier until constraint checking completes
From: @mmzzmm 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-06-28 10:06:58 +00:00
Zhao Mengmeng
dda395ae46 Clang: Defer the instantiation of explicit-specifier until constraint checking completes
Backport upstream commit
128b3b61fe
to fix an build failure.

[resolve docs/ReleaseNotes.rst conflicts]
Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
2024-06-20 11:06:08 +08:00
openeuler-ci-bot
a07720c577
!115 Revert "Support stack clash protection"
From: @cf-zhao 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-05-20 01:06:24 +00:00
cf-zhao
7be2e49826
Revert "Support stack clash protection"
This reverts commit 5b938d7d6a6fcc9aa87a12cfe6fde223ed765bd3.
2024-05-17 09:07:57 +00:00
openeuler-ci-bot
fc1c056ee3
!106 Support stack clash protection
From: @wcleungaj 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-05-16 02:10:29 +00:00
rickyleung
5b938d7d6a Support stack clash protection 2024-05-13 09:22:22 +08:00
openeuler-ci-bot
d2a011a257
!107 Ignored the -Wa,--generate-missing-build-notes= option
From: @wangqiang95 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-05-07 01:14:58 +00:00
wangqiang
99345c882c Ignored the option 2024-05-01 23:24:57 +08:00
openeuler-ci-bot
2a76fe68a7
!82 [classic-flang] Add the support for classic flang
From: @luofeng14 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-20 09:45:58 +00:00
luofeng14
eba0382068 Fix declaration definition mismatch for classic flang 2024-04-19 16:07:18 +08:00
openeuler-ci-bot
534d525429
!102 [backport][clang] 修复使用 -Wshadow 选项时的错误告警
From: @wangqiang95 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-18 15:04:32 +00:00
openeuler-ci-bot
ef97df26b5
!98 add more warning options to -fgcc-compatible part 3
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-16 02:20:01 +00:00
liyunfei
ec13d8741a add more warning options to -fgcc-compatible part 3
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-04-15 10:17:28 +08:00
wangqiang
a5abbb5772 修复使用 -Wshadow 选项时的错误告警
reference: https://github.com/llvm/llvm-project/c13b7485b87909fcf739f62cfa382b55407433c0

Signed-off-by: wangqiang <wangqiang1@kylinos.cn>
2024-04-13 13:20:18 +08:00
openeuler-ci-bot
9c9401c490
!92 [Backport][LoongArch] Improve the support for compiler-rt and bugfix
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-10 08:14:57 +00:00
Ami-zhang
4e2802e8d5 [Backport][LoongArch] Improve the support for compiler-rt and bugfix 2024-04-09 15:54:45 +08:00
openeuler-ci-bot
cba4a59c88
!91 [Backport][LoongArch] Add the support for vector
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-09 07:12:50 +00:00
Ami-zhang
58a806d648 [Backport][LoongArch] Add the support for vector 2024-03-29 10:11:23 +08:00
openeuler-ci-bot
60805a51c2
!88 Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-28 12:58:50 +00:00
liyunfei
59d3f9de0c Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-03-28 16:25:31 +08:00
openeuler-ci-bot
2a610e3299
!86 Add more warning options to BUILD_FOR_OPENEULER gcc compatible
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-15 03:49:18 +00:00
liyunfei
5cba42c99e Add more warning options to BUILD_FOR_OPENEULER gcc compatible
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-03-15 09:52:28 +08:00
openeuler-ci-bot
8f9f301b4d
!83 Add loongarch64-openEuler-linux to os-triple.
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-15 01:06:36 +00:00
Ami-zhang
6b3c3df1ab Add loongarch64 to os-triple patch 2024-03-14 10:53:45 +08:00
openeuler-ci-bot
a2a667785f
!80 riscv64: backport upstream patch to disable failed test
From: @laokz 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-04 00:59:51 +00:00
laokz
02dda8b44b riscv64: backport upstream patch to fix test failure
InterpreterExceptionTest on RISC-V is not implemented
for clang17. Backport v18 patch to Disable it.

Reference:
ca003ee06d
2024-03-01 21:36:21 +08:00
openeuler-ci-bot
2b54d0be2a
!81 Add BUILD_FOR_OPENEULER & necessary warning compatible option to clang
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-01 01:40:40 +00:00
liyunfei
9687d8d70b add BUILD_FOR_OPENEULER to clang
add BUILD_FOR_OPENEULER make option to clang for gcc compatible.

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-02-23 10:18:12 +08:00
openeuler-ci-bot
028db506c0
!79 Revert "Clang: Change the default DWARF version to 5"
From: @liyunfei33 
Reviewed-by: @ccdxx, @cf-zhao 
Signed-off-by: @cf-zhao
2024-02-23 02:14:15 +00:00
liyunfei
d5a9a4c461 Revert "Clang: Change the default DWARF version to 5"
add patch to set default DWARF version to 4

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-02-20 15:30:55 +08:00
openeuler-ci-bot
878814b4d4
!78 Add riscv64 to official os-triple patch
From: @laokz 
Reviewed-by: @liyunfei33, @cf-zhao 
Signed-off-by: @cf-zhao
2024-02-18 12:43:33 +00:00
laokz
e9ba1439dd Add riscv64 to os-triple patch
Signed-off-by: laokz <zhangkai@iscas.ac.cn>
2024-02-18 15:00:27 +08:00
openeuler-ci-bot
c9ad4a53b0
!72 Add Buildrequires: llvm-libs
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-01-29 12:24:15 +00:00
liyunfei
0c21c34a03 add Buildrequires: llvm-libs 2024-01-29 14:45:35 +08:00
openeuler-ci-bot
43bfa5ad24
!71 Update to 17.0.6
From: @zj94 
Reviewed-by: @liyunfei33, @cf-zhao 
Signed-off-by: @cf-zhao
2024-01-03 03:24:52 +00:00
liyunfei
579f3b689d Add triples for X86_64/AArch64 openEuler gcc 2023-12-19 09:27:40 +08:00
zhoujing
fb545c1c29 Update to LLVM 17.0.6
1. Use llvm-cmake-util package
2. Add tools-extra-devel package to include clang-tidy
3. Use LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR to specify the path of clang-tool-extra src
4. Add Patchs for fix build error(Reference fedora)
5. Add clang-tblgen to clang-devel package
2023-12-19 09:20:25 +08:00
openeuler-ci-bot
1869d557d1
!65 Make spec file support both system-version and multi-version
From: @cf-zhao 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-07-14 06:52:34 +00:00
cf_zhao
a0e7adbc20 Make this spec file support both system-version and multi-version. 2023-07-12 10:25:44 +08:00
openeuler-ci-bot
0ef80bdd57
!56 回退 'Pull Request !55 : 升级到15.0.7'
From: @cf-zhao 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-05-19 07:41:05 +00:00
cf-zhao
8a2747a814
回退 'Pull Request !55 : 升级到15.0.7' 2023-05-18 12:36:53 +00:00
openeuler-ci-bot
067224513f
!55 升级到15.0.7
From: @cf-zhao 
Reviewed-by: @zhongyunde, @eastb233 
Signed-off-by: @zhongyunde, @eastb233
2023-05-16 11:55:12 +00:00
cf_zhao
0a0a507bb7 Update to llvm 15.0.7 2023-05-15 19:12:27 +08:00