Skip to content

Commit 642d4f7

Browse files
committed
fix(runtime): musl build — gate RTLD_DEEPBIND to glibc only (v0.5.854)
`libc::RTLD_DEEPBIND` is glibc-only; the previous `target_os="linux"` cfg matched musl too, which broke the linux-musl release build. Adds `target_env="gnu"` to restrict the binding. Musl is otherwise unaffected: it just doesn't expose RTLD_DEEPBIND through os.constants.dlopen.
1 parent cf1692e commit 642d4f7

4 files changed

Lines changed: 70 additions & 70 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
88

99
Perry is a native TypeScript compiler written in Rust that compiles TypeScript source code directly to native executables. It uses SWC for TypeScript parsing and LLVM for code generation.
1010

11-
**Current Version:** 0.5.853
11+
**Current Version:** 0.5.854
1212

1313

1414
## TypeScript Parity Status

0 commit comments

Comments
 (0)