Repository navigation
ci(release): build the linux prebuilds on ubuntu 22.04 - #97
Conversation
e9f99ab to
7d473b9
Compare
|
Merging this PR will regress 5 benchmarks
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | test sync baz 10 |
120 ns | 144 ns | -16.67% |
| ❌ | WallTime | test_iterative_fibo_10 |
120 ns | 144 ns | -16.67% |
| ❌ | WallTime | test sync baz 100 |
216 ns | 252 ns | -14.29% |
| ❌ | WallTime | switch 1 |
72 ns | 84 ns | -14.29% |
| ❌ | WallTime | switch 2 |
84 ns | 96 ns | -12.5% |
| ⚡ |
Simulation | switch 1 |
1,075.9 µs | 245 µs | ×4.4 |
| ⚡ | WallTime | fibo darwin |
9.3 ms | 5.2 ms | +78.35% |
| ⚡ | Simulation | short body |
242.5 µs | 153.6 µs | +57.85% |
| ⚡ | Simulation | short body |
242.7 µs | 154 µs | +57.62% |
| ⚡ |
Simulation | wait 500ms |
49.3 ms | 36.2 ms | +36.23% |
| ⚡ |
Simulation | wait 1sec |
89.3 ms | 72.9 ms | +22.45% |
| ⚡ | Simulation | long body |
639.6 µs | 548.5 µs | +16.6% |
| ⚡ | Simulation | long body |
639.6 µs | 548.8 µs | +16.56% |
| ⚡ | WallTime | switch 2 |
96 ns | 84 ns | +14.29% |
| ⚡ |
Simulation | switch 1 |
269.7 µs | 245.1 µs | +10.04% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing cod-3881-600-fails-on-linux-arm64-with-older-libstdc-cxxabi_1315-not (8110099) with main (f08a6b7)
Footnotes
-
56 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
48eeb18 to
7d473b9
Compare
7d473b9 to
8110099
Compare
Build the Linux prebuilds of
@codspeed/coreon Ubuntu 22.04, for both x64 and arm64.In 6.0.0 the arm64 prebuild moved to an
ubuntu-26.04-armrunner, whose GCC 14 libstdc++ adds aCXXABI_1.3.15requirement, so the addon fails to load on older distros such as Ubuntu 22.04. The arm64 prebuild now runs onubuntu-22.04-arm, and thebuildjob, which produces the x64 prebuild, is pinned toubuntu-22.04instead ofubuntu-latest, so a future runner bump cannot hit x64 the same way.Published as
6.0.1-alpha.1from this branch. Symbol versions required by the Linux prebuilds:CXXABI_1.3.15,GLIBCXX_3.4.21,GLIBC_2.17CXXABI_1.3.9,GLIBCXX_3.4.21,GLIBC_2.17CXXABI_1.3.9,GLIBCXX_3.4.21,GLIBC_2.17CXXABI_1.3.9,GLIBCXX_3.4.21,GLIBC_2.17The alpha also passed our integration benchmarks with
@codspeed/vitest-plugin.Closes #96
Closes COD-3881