Skip to content

Conversation

absurdfarce
Copy link
Collaborator

@absurdfarce absurdfarce commented Apr 18, 2024

A recent rebuild of the Jenkins runners upgraded our Rocky8 runner from 8.8 to 8.9. This apparently brought with it a new version of cmake which fails to build with the following error:

[2024-04-17T17:09:55.769Z] cmake: symbol lookup error: cmake: undefined symbol: uv_fs_get_system_error

Function in question is present as of libuv 1.38.0 so my guess is that the new version of cmake leverages functions in the newer libuv that aren't present in the libuv version we were using as a default.

To confirm I ran a test build with LIBUV_VERSION set to 1.38.0 and the build was completely green.

@absurdfarce absurdfarce changed the title Update default libuv version Update default libuv version to fix Jenkins build Apr 19, 2024
@absurdfarce absurdfarce merged commit fa07c9a into master May 2, 2024
@absurdfarce absurdfarce deleted the upgrade_default_libuv branch May 2, 2024 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants