Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Install Android NDK r23c explicitly #1314

Merged
merged 1 commit into from
Nov 20, 2023

Conversation

akien-mga
Copy link
Member

@akien-mga akien-mga commented Nov 20, 2023

It has just been removed from the Ubuntu 20.04 default install, breaking our CI setup.

Also, sets Emscripten version to 3.1.39, as done upstream.
Newer versions actually break dynamic library support.

@akien-mga akien-mga added this to the 4.2 milestone Nov 20, 2023
@akien-mga akien-mga requested a review from a team as a code owner November 20, 2023 22:23
Comment on lines -111 to -115
- name: Linux dependencies
if: ${{ matrix.platform == 'linux' }}
run: |
sudo apt-get update -qq
sudo apt-get install -qqq build-essential pkg-config
Copy link
Member Author

Choose a reason for hiding this comment

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

That seemed to do nothing, those are already installed.

@akien-mga akien-mga force-pushed the ci-android-ndk-r23c branch 2 times, most recently from c135fbc to 079b6e2 Compare November 20, 2023 22:32
@@ -65,7 +65,7 @@ jobs:
platform: android
artifact-name: godot-cpp-android-arm64-release
artifact-path: bin/libgodot-cpp.android.template_release.arm64.a
flags: ANDROID_NDK_ROOT=$ANDROID_NDK_LATEST_HOME arch=arm64
Copy link
Member Author

Choose a reason for hiding this comment

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

This was unused, and wrong.

It has just been removed from the Ubuntu 20.04 default install,
breaking our CI setup.

Also, sets Emscripten version to 3.1.39, as done upstream.
Newer versions actually break dynamic library support.
@akien-mga akien-mga merged commit fa10d1a into godotengine:master Nov 20, 2023
12 checks passed
@akien-mga akien-mga deleted the ci-android-ndk-r23c branch November 20, 2023 23:00
@dsnopek
Copy link
Collaborator

dsnopek commented Jan 22, 2024

Cherry-picking to 4.1 in #1373

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This has been identified as a bug cherrypick:3.x cherrypick:3.5 cherrypick:4.0 platform:android topic:buildsystem Related to the buildsystem or CI setup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants