-
-
Notifications
You must be signed in to change notification settings - Fork 31.5k
please allow the use of the simdjson library provided by the distribution #52914
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
I think that Node.js 22.1.0 released with recent dependencies. I don't think that's a fault in Node.js. A timeline might be useful (reverse chronological order).
I submit to you that the system works as it should. Currently, Node.js is still at simdjson 3.8, but 3.9 will eventually be folded in and be part of future releases. I do not object to the unbundling. |
I understand there are situations where bundling the library is helpful, but bundling has significant drawbacks as well, so Gentoo prefers using unbundled libraries when possible. |
The issue, as you raised it, as to do with unbundling simdjson specifically. It is also the specific subject of the gentoo bug. I submit to you that the argument should apply to ada, simdutf, ngtcp2, and possibly other bundled dependencies. Correct? |
Currently, Node.js can be built with...
The flag...
is present but unused by Gentoo. I think it might be possible to add...
It appears that both ada and simdutf are missing in gentoo, but ngtcp2 and simdjson are present:
I might be missing some dependencies. |
You are correct; I will fix those dependencies. |
The --shared-ada flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914
The --shared-simdjson flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914
The --shared-simdutf flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914
The --shared-ada flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914
The --shared-simdjson flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914
The --shared-simdutf flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914
The --shared-ada flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914 PR-URL: nodejs#55886 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
The --shared-simdjson flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914 PR-URL: nodejs#55886 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
The --shared-simdutf flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914 PR-URL: nodejs#55886 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
The --shared-ada flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914 PR-URL: nodejs#55886 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
The --shared-simdjson flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914 PR-URL: nodejs#55886 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
The --shared-simdutf flag was introduced in nodejs#52924, but the implementation was incomplete. Resolves nodejs#52914 PR-URL: nodejs#55886 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
Hi, I am the primary maintainer of nodejs on Gentoo linux.
nodejs 22.1.0 bundles an old version of simdjson which causes it to not build with gcc-14.x.
see this bug for more information.
Can you please allow nodejs to build using the distribution provided libsimdjson maybe by allowing a configure toggle?
Thanks much for your time.
The text was updated successfully, but these errors were encountered: