Skip to content

Update dependencies, tools, CI - #330

Merged
Faless merged 1 commit into
godotengine:masterfrom
Faless:build/update_deps
Jul 30, 2026
Merged

Update dependencies, tools, CI#330
Faless merged 1 commit into
godotengine:masterfrom
Faless:build/update_deps

Conversation

@Faless

@Faless Faless commented Jul 27, 2026

Copy link
Copy Markdown
Contributor
  • godot-cpp: 10.0.0-rc1
  • OpenSSL: 3.6.3
  • libgit2: 1.9.6

Comment thread .github/workflows/build.yml Outdated
@Faless
Faless force-pushed the build/update_deps branch 2 times, most recently from e7628d3 to c51bf21 Compare July 27, 2026 22:58
@Faless
Faless force-pushed the build/update_deps branch 2 times, most recently from 606220f to 1022391 Compare July 28, 2026 15:49

@Calinou Calinou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

Note that this raises the minimum Godot version from 4.2 to 4.3, but it's reasonable as 4.3 is already EOL anyway.

The Linux binaries are also compiled on Ubuntu 24.04 instead of 22.04, which raises the minimum Linux distribution version required to run them, but it's still N-1 compared to the latest LTS (Ubuntu 26.04 as of writing). We should look into using the Godot buildroot for them in the long run (so that they have the same level of compatibility as official engine builds), but it can be done in a separate PR.

@Faless

Faless commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

We should look into using the Godot buildroot for them in the long run

#282 now does that (with mbedTLS).

I remember I had some issues with building OpenSSL and the buildroot in the past, so I didn't even try it this time, I'll give it a quick try locally and see if it works

- godot-cpp: 10.0.0-rc1
- OpenSSL: 3.6.3
- libgit2: 1.9.6
@Faless
Faless force-pushed the build/update_deps branch from 1022391 to 98adf4c Compare July 30, 2026 15:26
@Faless

Faless commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

Updated linux build to use buildroot godot-2026.05.x-1, glibc-2.34.

$ nm -D libgit_plugin.linux.editor.x86_64.so  | grep -i glib | cut -d @ -f 2 | sort | uniq
GLIBC_2.12
GLIBC_2.14
GLIBC_2.17
GLIBC_2.2.5
GLIBC_2.25
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.32
GLIBC_2.33
GLIBC_2.3.4
GLIBC_2.34
GLIBC_2.4
GLIBC_2.7
GLIBC_2.8

@Faless
Faless merged commit a79f3d3 into godotengine:master Jul 30, 2026
4 checks passed
@Faless Faless mentioned this pull request Jul 30, 2026
@Faless
Faless deleted the build/update_deps branch July 30, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants