uWebSockets.js icon indicating copy to clipboard operation
uWebSockets.js copied to clipboard

v20.52.0 cannot run on RHEL 9 (glibc=2.34)

Open jimmyolo opened this issue 7 months ago • 3 comments

According the doc, RHEL 9 is not the tier1 platform, but RHEL 8 is? (surprise)

And, the v20.52.0 required glibc >= 2.35 (not test on RHEL 8, but I think it would also fail)

$ /lib64/libc.so.6
GNU C Library (GNU libc) stable release version 2.34.
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 11.5.0 20240719 (Red Hat 11.5.0-5).
libc ABIs: UNIQUE IFUNC ABSOLUTE
For bug reporting instructions, please see:
<https://www.gnu.org/software/libc/bugs.html>.

Hope can add the RHEL 9 support back

jimmyolo avatar Jun 10 '25 07:06 jimmyolo

You are overcomplicating (and mixing up) things here.

The issue is that binaries now require glibc 2.35. You have 2.34. That's it.

RHEL 8 will also fail.

Den tis 10 juni 2025 kl 09:45 skrev Jimmy Huang @.***>:

jimmyolo created an issue (uNetworking/uWebSockets.js#1176) https://github.com/uNetworking/uWebSockets.js/issues/1176

According the doc https://github.com/nodejs/node-auto-test/blob/main/BUILDING.md#platform-list, RHEL 9 is not the tier1 platform, but RHEL 8 is? (surprise)

And, the v20.52.0 required glibc >= 2.35 (not test on RHEL 8, but I think it would also fail)

$ /lib64/libc.so.6 GNU C Library (GNU libc) stable release version 2.34. Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 11.5.0 20240719 (Red Hat 11.5.0-5). libc ABIs: UNIQUE IFUNC ABSOLUTE For bug reporting instructions, please see: https://www.gnu.org/software/libc/bugs.html.

Hope can add the RHEL 9 support back

— Reply to this email directly, view it on GitHub https://github.com/uNetworking/uWebSockets.js/issues/1176, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2NMOMPAYKKFZKEBTHYXLDL3C2EJPAVCNFSM6AAAAAB664IKROVHI2DSMVQWIX3LMV43ASLTON2WKOZTGEZTENJRGIZDCMY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

uNetworkingAB avatar Jun 10 '25 08:06 uNetworkingAB

yup, so will uwebsocket.js lower down the minimal spec to glibc=2.34?

jimmyolo avatar Jun 11 '25 01:06 jimmyolo

GitHub actions deprecate runner images every now and then. I need to bump requirements sometimes

Den ons 11 juni 2025 03:14Jimmy Huang @.***> skrev:

jimmyolo left a comment (uNetworking/uWebSockets.js#1176) https://github.com/uNetworking/uWebSockets.js/issues/1176#issuecomment-2960935442

yup, so will uwebsocket.js lower down the minimal spec to glibc=2.34?

— Reply to this email directly, view it on GitHub https://github.com/uNetworking/uWebSockets.js/issues/1176#issuecomment-2960935442, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2NMOMKIIQTRU5DLCULWEBL3C57ILAVCNFSM6AAAAAB664IKROVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRQHEZTKNBUGI . You are receiving this because you commented.Message ID: @.***>

uNetworkingAB avatar Jun 11 '25 15:06 uNetworkingAB