Skip to content

Releases: akarpovskii/build.crab

v0.1.7

16 Sep 18:40
f90cc11
Compare
Choose a tag to compare
  • Fixed builds for current Zig master (#9)
  • Better translation of Tier 2 and Tier 3 targets (#10)

v0.1.6

09 Jul 08:12
52d62af
Compare
Choose a tag to compare
  • Support crates with multiple artifacts (#7)
    • addCargoBuild now returns a directory containing all the artifacts
  • API changes:
    • Removed name from CargoConfig
    • Removed add*WithUserOptions in favor of add* functions accepting the options.

v0.1.5

30 May 16:47
08ab894
Compare
Choose a tag to compare

Fix build on zig master

v0.1.4

09 May 09:24
63babc1
Compare
Choose a tag to compare
  • Cross-compilation, see the readme

v0.1.3

08 May 08:54
cfc45e6
Compare
Choose a tag to compare
  • Now includes utilities to convert target triples from Zig to Rust.
  • Fixed addCargoBuild using incorrect target on Windows x86
  • New helper function addRustStaticlib which combines addCargoBuild and stripSybmols removing ___chkstk_ms on Windows.

v0.1.2

06 May 13:13
0eebd73
Compare
Choose a tag to compare

New helper function that can be used in build.zig.

See the updated usage examples and build.zig for more info.

v0.1.1

03 May 22:36
4060ff9
Compare
Choose a tag to compare

New strip_symbols binary for Windows.

Both Zig and Rust define ___chkstk_ms with strong linking leading to "duplicate symbols" error during the link stage.

The release adds a new strip_symbols artifact which strips conflicting symbols from Rust libraries thus making the link successful.
See the updated README.md for more details.

v0.1.0

02 May 16:57
4524788
Compare
Choose a tag to compare

Hello world