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.