Skip to content

Commit

Permalink
nimble: remove -s flag from strip command
Browse files Browse the repository at this point in the history
With Zig 0.10.0 (2022-10-31), `zig cc` now properly uses the `--passL:
-s` option that we use in `config.nims`. So we can remove the `-s` flag
from our post-build hook.

From the Zig 0.10.0 release notes [1]:

    `zig cc` is Zig's drop-in C compiler tool. Enhancements in this release:

    [...]
    - Integration with more linker args:

      - `--whole-archive`, `-whole-archive`
      - `--no-whole-archive`, `-no-whole-archive`
      - `-s`, `--strip-all`
      - `-S`, `--strip-debug`
    [...]

[1] https://ziglang.org/download/0.10.0/release-notes.html#zig-cc
  • Loading branch information
ee7 committed Aug 14, 2023
1 parent 5afd025 commit 85aba83
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion configlet.nimble
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ when defined(linux):
if existsEnv("GITHUB_ACTIONS") and findExe("zigcc").len > 0:
exec "readelf -p .comment ./configlet"
echo "stripping binary..."
exec "strip -s -R .comment ./configlet"
exec "strip -R .comment ./configlet"

0 comments on commit 85aba83

Please sign in to comment.