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
bruvzg
a0e457e7c1
Add patch for ARM64 macOS BTLS build.
2023-02-09 21:16:57 +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
aaee521d08
Revert "Windows: Configure with --enable-btls-lib
to build BTLS dll"
...
This reverts commit f63f4e2e44
.
2022-05-19 08:26:29 +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
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 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
7028c15e29
WASM: Apply m2n_trampolines_hook patch added in 0e31293
2021-01-06 16:40:04 +01:00
Ignacio Etcheverry
0e312939bd
WASM: Add patch to let Godot provide its own m2n trampolines
...
Mono on WASM relies on trampolines for a fixed pre-defined set of
method signatures in order for the interpreter to call native
functions.
As a workaround for this limitation, Godot has been passing long,
ulong, float and double as pointers in internal calls.
This patch should allow Godot to provide its own trampolines, which
can be generated automatically at compile time thanks to templates.
This patch is made against the Mono tag mono-6.12.0.111. The
following commit is expected to break this patch:
mono/mono@174aeaa31c
It will need to be updated once we upgrade the a newer Mono
version in the official Godot builds.
2020-12-04 23:36:32 +01:00
Rémi Verschelde
1b5f2bb8d9
CI: Build with Mono 6.12.0.111 and Emscripten 1.39.9
...
This is what we'll be using for official builds for 3.2.4+.
Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
2020-11-16 17:17:03 +01:00
Ignacio Etcheverry
0e5cd48f05
Added Github Actions workflow
2020-05-14 22:01:26 +02:00
Ignacio Etcheverry
c662ffd863
Remove boehm gc patch for android tkill
...
Mono's Boehm GC was replaced with a newer one on latest versions, and the new
one already has this patch.
This change won't be a problem for older versions as we don't build boehm anyway.
2020-04-06 14:52:11 +02:00
Ignacio Etcheverry
e8ce81bf23
Add iOS build script and fix builds with OSXCROSS
2020-03-11 01:26:05 +01:00
Ignacio Etcheverry
2f0a47c7ed
BCL: Fix net_4_x build for Windows
2020-01-29 12:27:35 +01:00
Ignacio Etcheverry
7e3e21defc
Add patch from Unity fork to fix TLS re-attachment
...
See: https://github.com/godotengine/godot/issues/33735
2020-01-21 15:17:42 +01:00
Ignacio Etcheverry
ee54822600
Add custom AndroidEnvironment class for Godot
...
The monodroid BCL expects to find this class in 'Mono.Android.dll'. We're not using Xamarin.Android (at least not for now) so we need a replacement.
2019-12-04 15:15:25 +01:00