Hello,
I'm trying to build Node.js 20 on OpenBSD 7.7 (uname -a: OpenBSD marto.OpenBSD 7.7 GENERIC.MP#625 amd64).
I noticed that Node.js 20 was available in the ports tree for OpenBSD 7.6, but it no longer appears to be available for 7.7. I would prefer not to downgrade the OS just to get access to this specific Node version.
Before I spend too much time trying to patch things manually, I wanted to ask:
- Is there any known reason Node.js 20 was dropped from the 7.7 ports?
- Would it be feasible to port it forward from the 7.6 tree?
- If so, are there known blockers or incompatibilities I should be aware of?
I tried building it manually using gmake and NVM's cached source, but ran into issues with GYP and missing or problematic flags (e.g., `ldl`, `lcrypt`, `lrt`), and patching around them hasn't been successful so far.
Any advice or pointers would be greatly appreciated.
Thank you,
Marto
I'm trying to build Node.js 20 on OpenBSD 7.7 (uname -a: OpenBSD marto.OpenBSD 7.7 GENERIC.MP#625 amd64).
I noticed that Node.js 20 was available in the ports tree for OpenBSD 7.6, but it no longer appears to be available for 7.7. I would prefer not to downgrade the OS just to get access to this specific Node version.
Before I spend too much time trying to patch things manually, I wanted to ask:
- Is there any known reason Node.js 20 was dropped from the 7.7 ports?
- Would it be feasible to port it forward from the 7.6 tree?
- If so, are there known blockers or incompatibilities I should be aware of?
I tried building it manually using gmake and NVM's cached source, but ran into issues with GYP and missing or problematic flags (e.g., `ldl`, `lcrypt`, `lrt`), and patching around them hasn't been successful so far.
Any advice or pointers would be greatly appreciated.
Thank you,
Marto
No comments:
Post a Comment