Skip to content

Commit eb1f687

Browse files
openkal-llvm-runtime 0.18.1 (#682)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent de4e06f commit eb1f687

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515

1616
### Added
1717

18+
- **openkal-llvm-runtime 0.18.1。** 有分支保护时 compiler-rt 的 outline atomics 也能汇编(openkal-platform 0.23.0 在 aarch64 上的
19+
`-mbranch-protection=pac-ret+bti`):libunwind 的同名 `assembly.h` 不再跟在 compiler-rt 的之后重定义 `GNU_PROPERTY`,目标文件带有
20+
`aarch64 feature: BTI, PAC`。测试成员 `openkal` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
1821
- **openkal-llvm-runtime 0.18.0。** 建在 openkal-musl 0.27.0 之上(openkal 0.23),即 openkal-platform 0.23.0 所指的 C 库;加固与帧指针
1922
随平台的编译选项。测试成员 `openkal` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。
2023
- **openkal-musl 0.27.0。** 面向 openkal 0.23(openkal-linux 0.24.0、openkal-macos 0.21.2、openkal-windows 0.19.0)与

‎pkgs/o/openkal-llvm-runtime.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ package = {
7575

7676
xpm = {
7777
linux = {
78+
["0.18.1"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.1.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.1/openkal-llvm-runtime-0.18.1.tar.gz",
82+
},
83+
sha256 = "a4606f6d5d7c84e5e9864ad777a7c2a760c75f86c229be0fbb2ec5bf47616b0b",
84+
},
7885
["0.18.0"] = {
7986
url = {
8087
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.0.tar.gz",
@@ -434,6 +441,13 @@ package = {
434441
},
435442
},
436443
macosx = {
444+
["0.18.1"] = {
445+
url = {
446+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.1.tar.gz",
447+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.1/openkal-llvm-runtime-0.18.1.tar.gz",
448+
},
449+
sha256 = "a4606f6d5d7c84e5e9864ad777a7c2a760c75f86c229be0fbb2ec5bf47616b0b",
450+
},
437451
["0.18.0"] = {
438452
url = {
439453
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.0.tar.gz",
@@ -793,6 +807,13 @@ package = {
793807
},
794808
},
795809
windows = {
810+
["0.18.1"] = {
811+
url = {
812+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.1.tar.gz",
813+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.18.1/openkal-llvm-runtime-0.18.1.tar.gz",
814+
},
815+
sha256 = "a4606f6d5d7c84e5e9864ad777a7c2a760c75f86c229be0fbb2ec5bf47616b0b",
816+
},
796817
["0.18.0"] = {
797818
url = {
798819
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.18.0.tar.gz",

‎tests/examples/openkal/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ openkal-macos = "0.21.2"
3030
openkal-windows = "0.19.0"
3131

3232
[target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs]
33-
openkal-llvm-runtime = "0.18.0"
33+
openkal-llvm-runtime = "0.18.1"
3434

3535
[target.'cfg(arch = "wasm32")'.dependencies.mcpplibs]
3636
openkal-emscripten = "0.12.0"

0 commit comments

Comments
 (0)