Skip to content

v8 boundary: libnode.dylib distribution in release tarballs #624

@cs01

Description

@cs01

Currently libnode loads from worktree vendor/node/lib/libnode.dylib via rpath. Release tarballs don't bundle it. Users can't use pragma on installed chad.

Ask

  • scripts/build-target-sdk.sh includes vendor/node/lib/libnode.* in SDK tarball
  • install_name_tool / patchelf rpath rewrite so binary finds libnode alongside
  • Decide: always ship libnode (binary +90MB) or lazy-download on first pragma compile

Est

~1 day.
Blocker for curl install users to try pragma.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststatus:plannedTracked, not scheduledv8-escape-hatchPragma / libnode / JSHandle marshalling work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions