Page MenuHomeFreeBSD

www/node*: Detect W^X protection and fail early
Needs ReviewPublic

Authored by smyru on Jul 28 2026, 4:30 PM.
Tags
None
Referenced Files
F174083809: D58519.id182965.diff
Wed, Sep 30, 12:24 PM
Unknown Object (File)
Fri, Sep 25, 11:06 PM
Unknown Object (File)
Wed, Sep 23, 8:19 AM
Unknown Object (File)
Mon, Sep 21, 8:34 AM
Unknown Object (File)
Fri, Sep 18, 2:45 AM
Unknown Object (File)
Thu, Sep 17, 10:31 PM
Unknown Object (File)
Thu, Sep 17, 5:12 AM
Unknown Object (File)
Sat, Sep 12, 7:25 AM
Subscribers
None

Details

Reviewers
sunpoet
Summary

Node requires W^X allowed to build with JIT option enabled.
Let's make sure we detect hardening and fail early letting
the user know the limitations.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 75237
Build 72120: arc lint + arc unit

Event Timeline

smyru requested review of this revision.Jul 28 2026, 4:30 PM
smyru created this revision.

This is a review that contains change to node's LTS port, if accepted I will extend the patch to all node ports.

I am dropping this reviews, since the approach is wrong. A proper solution will be suggested in another one.