Commit Graph

119 Commits

Author SHA1 Message Date
Rémi Verschelde
4912f62a8f
Revert "Add patch to fix Linux kernel regression with mmap and MAP_32BIT"
This reverts commit d496154ab1.

The Linux kernel regression has been patched in 6.1.30 and 6.3.4.
2023-06-02 15:55:02 +02:00
Rémi Verschelde
6236e2ee74
CI: Mono 6.12.0.198, Python 3.11, use ubuntu-latest
- Rediff patches against Mono 6.12.0.198.
- Drop `xcode_13_14_fix.diff` which is included upstream in 6.12.0.198.
2023-05-26 12:59:57 +02:00
Rémi Verschelde
d496154ab1
Add patch to fix Linux kernel regression with mmap and MAP_32BIT 2023-05-26 12:58:55 +02:00
Rémi Verschelde
8767196960
Merge pull request #80 from bruvzg/btls_arm_macos
Add patch for ARM64 macOS BTLS build.
2023-02-09 22:57:44 +01:00
bruvzg
a0e457e7c1
Add patch for ARM64 macOS BTLS build. 2023-02-09 21:16:57 +02:00
Rémi Verschelde
5299efd80c Merge pull request #75 from akien-mga/ci-use-linux-sdk
CI: Use our own Linux SDK to maximize glibc compatibilty
2022-10-07 23:38:09 +02:00
Rémi Verschelde
11364fafc7 Merge pull request #73 from Atlinx/Atlinx/master
Add arm64 to osx build
2022-10-07 23:37:56 +02:00
Atlinx
a7297fdf09 Add arm64 to osx build
[ci skip]
2022-10-07 23:36:47 +02:00
Rémi Verschelde
08b10e1b66 Merge pull request #74 from akien-mga/android-artifact-names
Fix Android artifact names after #69
2022-10-07 23:34:41 +02:00
Rémi Verschelde
6291fa07a6 CI: Use our own Linux SDK to maximize glibc compatibilty
Should help alleviate this kind of issue when compiling Godot itself with our
Linux SDK and trying to use prebuilt Mono:
```
ld: /home/runner/mono-installs/desktop-linux-x86_64-release/lib/libmonosgen-2.0.a(libmonoutils_la-mono-rand.o): in function `mono_rand_try_get_bytes':
(.text+0x16a): undefined reference to `getrandom'
```
2022-10-07 22:01:34 +02:00
Rémi Verschelde
574f1404d2 Fix Android artifact names after #69
[ci skip]
2022-10-07 14:24:17 +02:00
Rémi Verschelde
4bf530983a
Merge pull request #69 from madmiraal/fix-68 2022-07-08 17:07:30 +02:00
Marcel Admiraal
d29929a407 Upgrade Android NDK to r23 LTS 2022-07-08 10:30:28 +01:00
Rémi Verschelde
fcf205c105 CI: Mono 6.12.0.182, Android 32 and other updates 2022-06-22 09:07:55 +02:00
Rémi Verschelde
2fa04b9dc7 Windows: Re-add --enable-btls-lib to build BTLS dll
I reverted this by mistake while investigating an unrelated crash.
See #66 for details.

This reverts commits aaee521d08
and 20368d7289.
2022-05-24 15:46:20 +02:00
Rémi Verschelde
7533d081e4 Mono: Bump to 6.12.0.179 2022-05-19 08:27:24 +02:00
Rémi Verschelde
aaee521d08 Revert "Windows: Configure with --enable-btls-lib to build BTLS dll"
This reverts commit f63f4e2e44.
2022-05-19 08:26:29 +02:00
Rémi Verschelde
20368d7289 Revert "desktop: Only enable btls-lib on Windows"
This reverts commit 2ef74ff260.

This doesn't work on Windows as is either, so a full revert of #47 is needed.
Might be specific to MinGW cross compilation but this needs further work
either way.
2022-05-19 08:24:48 +02:00
Rémi Verschelde
c865201eba Mono: Bump to 6.12.0.178 2022-05-09 22:53:08 +02:00
Rémi Verschelde
62c407fd0f
Merge pull request #65 from akien-mga/btls-lib-windows-only 2022-05-09 22:51:14 +02:00
Rémi Verschelde
2ef74ff260 desktop: Only enable btls-lib on Windows
Follow-up to #47 and #49.
This caused issues on macOS ARM64, see https://github.com/godotengine/build-containers/issues/95.
2022-05-09 13:37:08 +02:00
Rémi Verschelde
1cc1257eda Mono: Bump to 6.12.0.177 2022-05-03 11:50:55 +02:00
Rémi Verschelde
187d156c89 CI: Bump download-artifact and upload-artifact to v3 2022-05-03 11:50:40 +02:00
Rémi Verschelde
4e93604bc4 CI: Bump old ubuntu version to ubuntu-18.04
The ubuntu-16.04 runners have been removed from GitHub Actions.
2022-04-01 01:06:46 +02:00
Rémi Verschelde
efd26fbbff
Merge pull request #61 from akien-mga/mono-6.12.0.174 2022-04-01 00:59:05 +02:00
Rémi Verschelde
baa6f22377 Mono: Bump to 6.12.0.174
Should also fix CI by including
5a21247f36
2022-03-31 19:15:56 +02:00
Rémi Verschelde
dfb29cab81 CI: Update all actions versions 2022-03-31 19:14:32 +02:00
Rémi Verschelde
0d72e71a50
Merge pull request #50 from akien-mga/android-bump-min-19-target-30
Android: Bump min SDK to 19, target SDK to 30
2021-08-17 08:54:25 +02:00
Rémi Verschelde
1755de4f1e
Android: Bump min SDK to 19, target SDK to 30
Following https://github.com/godotengine/godot/pull/51719.

Also removes now obsolete code to check whether we're using NDK 18+,
since we don't support any earlier version.
2021-08-16 10:20:55 +02:00
Rémi Verschelde
6d4f576264
Merge pull request #49 from godotengine/btls-lib-windows-desktop
Windows: Configure with `--enable-btls-lib` to build BTLS dll
2021-08-10 09:03:16 +02:00
Ignacio Roldán Etcheverry
f63f4e2e44 Windows: Configure with --enable-btls-lib to build BTLS dll
Patched Mono to make the BTLS CMake build work with MinGW on Linux.
2021-08-06 20:29:35 +02:00
Ignacio Roldán Etcheverry
aad08390cb
Merge pull request #48 from Calinou/fix-mono-log-spam
Fix Mono log spam
2021-08-04 00:28:23 +02:00
Hugo Locurcio
2d30ce6362
Fix Mono log spam
This prevents Mono logs from being spammed, which could result
in log file sizes in the dozens of gigabytes.
2021-08-03 17:49:37 +02:00
Ignacio Roldán Etcheverry
c6bdc0feca
Merge pull request #47 from TechnoPorg/windows-enable-btls
Enable BTLS when building for Windows
2021-07-29 23:37:24 +02:00
TechnoPorg
d62d874dd2 Enable BTLS when building for Windows 2021-07-29 08:09:14 -06:00
Rémi Verschelde
2bf7d71c7c
Merge pull request #46 from akien-mga/fix-copy_bcl-desktop-win32
bcl: Fix copy_bcl for desktop-win32 profile
2021-07-27 08:44:33 +02:00
Rémi Verschelde
fb6da044d7
bcl: Fix copy_bcl for desktop-win32 profile 2021-07-26 14:59:52 +02:00
Rémi Verschelde
c3a9d311bc
Merge pull request #43 from akien-mga/mono-6.12.0.147
CI: Build with Mono 6.12.0.147
2021-07-06 20:41:50 +02:00
Rémi Verschelde
d75582bd3c
Set actions/cache to v2, we don't need explicit manual bumps for 2.1.x 2021-07-06 17:47:28 +02:00
Rémi Verschelde
75a0b00364
Merge pull request #41 from godotengine/dependabot/github_actions/mymindstorm/setup-emsdk-10
Bump mymindstorm/setup-emsdk from 9 to 10
2021-07-06 17:45:14 +02:00
Rémi Verschelde
47e40daefe
CI: Build with Mono 6.12.0.147 2021-07-06 16:57:49 +02:00
Ignacio Roldán Etcheverry
29683d76fc
Merge pull request #40 from godotengine/dummy-xamarin-ios-dll
iOS BCL: Build dummy `Xamarin.iOS.dll` which is necessary
2021-06-02 23:34:07 +02:00
Ignacio Roldán Etcheverry
7937417c83
Merge pull request #39 from godotengine/ios-and-m1-stuff
Apple silicon: arm64 macOS and arm64 iOS simulator
2021-06-02 23:32:45 +02:00
dependabot[bot]
0cfb06c6e4
Bump mymindstorm/setup-emsdk from 9 to 10
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 9 to 10.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v9...v10)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-27 06:00:10 +00:00
Ignacio Roldán Etchevery
0a2b5f8fab Apple silicon: arm64 macOS and arm64 iOS simulator 2021-05-22 02:36:45 +02:00
Ignacio Roldán Etchevery
61df21a190 iOS BCL: Build dummy Xamarin.iOS.dll which is necessary
Fixes godotengine/godot#42960
2021-05-22 02:21:43 +02:00
Rémi Verschelde
aa9e050543
CI: Build with Mono 6.12.0.144 + other env updates
Update env components to these versions:

- Python 3.9
- Pin NDK to 21.4.7075529 as done by Godot

Not updating Android API level to 30 yet as some feature work is needed in
Godot to support new requirements.

Mono 6.12.0.144 is still a Preview release, but contrarily to 6.12.0.122,
it has a successful Windows build. It also theoretically finalizes support
for Apple M1, so we can attempt using it to build Mono for that arch.
2021-05-11 16:02:22 +02:00
Rémi Verschelde
90c8c8d4c0
Merge pull request #34 from godotengine/dependabot/github_actions/actions/cache-v2.1.5
Bump actions/cache from v2.1.4 to v2.1.5
2021-05-11 12:47:25 +02:00
Rémi Verschelde
3eb55684e3
Merge pull request #35 from godotengine/dependabot/github_actions/mymindstorm/setup-emsdk-v9
Bump mymindstorm/setup-emsdk from v8 to v9
2021-05-11 12:45:36 +02:00
Rémi Verschelde
326d5482bf
Merge pull request #33 from godotengine/dependabot/github_actions/actions/setup-python-v2.2.2
Bump actions/setup-python from v2.1.4 to v2.2.2
2021-05-11 12:45:28 +02:00