1
1
package =native_clang
2
- $(package)_version =15.0.6
2
+ $(package)_version =17.0.6
3
+ $(package)_major_version =$(firstword $(subst ., ,$($(package ) _version) ) )
3
4
$(package)_download_path =https://github.com/llvm/llvm-project/releases/download/llvmorg-$($(package ) _version)
4
5
ifneq (,$(findstring aarch64,$(BUILD ) ) )
5
6
$(package)_file_name =clang+llvm-$($(package ) _version) -aarch64-linux-gnu.tar.xz
6
- $(package)_sha256_hash =8ca4d68cf103da8331ca3f35fe23d940c1b78fb7f0d4763c1c059e352f5d1bec
7
+ $(package)_sha256_hash =6dd62762285326f223f40b8e4f2864b5c372de3f7de0731cb7cd55ca5287b75a
7
8
else
8
- $(package)_file_name =clang+llvm-$($(package ) _version) -x86_64-linux-gnu-ubuntu-18 .04.tar.xz
9
- $(package)_sha256_hash =38bc7f5563642e73e69ac5626724e206d6d539fbef653541b34cae0ba9c3f036
9
+ $(package)_file_name =clang+llvm-$($(package ) _version) -x86_64-linux-gnu-ubuntu-22 .04.tar.xz
10
+ $(package)_sha256_hash =884ee67d647d77e58740c1e645649e29ae9e8a6fe87c1376be0f3a30f3cc9ab3
10
11
endif
11
12
12
13
define $(package)_stage_cmds
13
- mkdir -p $($(package ) _staging_prefix_dir) /lib/clang/$($(package ) _version ) /include && \
14
+ mkdir -p $($(package ) _staging_prefix_dir) /lib/clang/$($(package ) _major_version ) /include && \
14
15
mkdir -p $($(package ) _staging_prefix_dir) /bin && \
15
16
mkdir -p $($(package ) _staging_prefix_dir) /include/llvm-c && \
16
17
cp bin/clang $($(package ) _staging_prefix_dir) /bin/ && \
@@ -20,5 +21,5 @@ define $(package)_stage_cmds
20
21
cp include/llvm-c/ExternC.h $($(package ) _staging_prefix_dir) /include/llvm-c && \
21
22
cp include/llvm-c/lto.h $($(package ) _staging_prefix_dir) /include/llvm-c && \
22
23
cp lib/libLTO.so $($(package ) _staging_prefix_dir) /lib/ && \
23
- cp -r lib/clang/$($(package ) _version ) /include/* $($(package ) _staging_prefix_dir) /lib/clang/$($(package ) _version ) /include/
24
+ cp -r lib/clang/$($(package ) _major_version ) /include/* $($(package ) _staging_prefix_dir) /lib/clang/$($(package ) _major_version ) /include/
24
25
endef
0 commit comments