Reece H. Dunn
04/25/2023, 7:55 AMlinuxX64
, macosX64
, and mingwX64
figured out, and have a konan-target
and associated os
matrix parameter for those. Note: I just need the GitHub Action script settings, I know how to pass that to the build script.Big Chungus
04/25/2023, 10:29 AMReece H. Dunn
04/25/2023, 11:30 AMmacosArm64
-- how are you specifying the Apple Silicon OS so that the HostManager.host
property gets set to KonanTarget.MACOS_ARM64
?
2. Is there anything needed to install to get the Apple simulator (iosSimulatorArm64
and iosX64
) working?
3. linuxArm64
-- how are you specifying a Linux Arm64 (aarch64) OS to build this target? (NOTE: It looks like this variant isn't calculated by the HostManager.host
property in kotlin-native-utils
.)
4. How are you configuring/building for the Apple watchOS and tvOS targets in Tier 2 and 3?
5. How are you configuring the Android NDK for the android native targets in Tier 3?Big Chungus
04/25/2023, 11:33 AMBig Chungus
04/25/2023, 11:34 AMReece H. Dunn
04/25/2023, 11:38 AMMichael Paus
04/25/2023, 1:13 PMcorneil
04/25/2023, 3:39 PMMichael Paus
04/25/2023, 3:58 PMrusshwolf
04/25/2023, 7:10 PMlinuxArm64()
target from a X64 linux host, and you can build macosArm64()
and most linux targets from a macos host. You just won't be able to run tests for targets that are cross-compiled.Landry Norris
04/26/2023, 2:43 AMReece H. Dunn
04/27/2023, 11:28 AMrun-tests
option in the build matrix, and used an if: ${{ matrix.run-tests }}
on the step that was running gradle nativeTest
;
3. some of the targets (android, wasm, some linux targets) were not supported by a dependency -- for those, I've just removed those targets from the GitHub Actions.