Skip to content

Fix Linux build script ignoring NATIVE_LIBS_OUTPUT_DIR#363

Merged
kdroidFilter merged 1 commit intomasterfrom
fix/linux-build-output-dir
Feb 3, 2026
Merged

Fix Linux build script ignoring NATIVE_LIBS_OUTPUT_DIR#363
kdroidFilter merged 1 commit intomasterfrom
fix/linux-build-output-dir

Conversation

@kdroidFilter
Copy link
Owner

Summary

  • Fix linuxlib/build.sh not using the NATIVE_LIBS_OUTPUT_DIR environment variable
  • The artifact was built to src/commonMain/resources/ instead of build/nativeLibs/, causing the publish workflow to fail with "Artifact not found for name: native-linux-x86-64"
  • Aligns with macOS (maclib/build.sh) and Windows (CMakeLists.txt) which already respect this variable

Test plan

  • Re-run the publish workflow and verify the native-linux-x86-64 artifact is uploaded correctly
  • Verify local builds still work without NATIVE_LIBS_OUTPUT_DIR set (falls back to resources dir)

Update linuxlib submodule to include fix for build.sh not using the
NATIVE_LIBS_OUTPUT_DIR environment variable. This caused the publish
workflow to fail because the artifact was not at the expected path.
@kdroidFilter kdroidFilter merged commit 9639a29 into master Feb 3, 2026
3 checks passed
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.

1 participant