Yes I left it out so that I can start having a look into it
but I guess it is going to take a lot of time so please go
ahead and add USE_NOBTCFI.
On 15/07/23 19:35 -0400, Thomas Frohwein wrote:
> I've tried building the latest version 3 times without USE_NOBTCFI=Yes,
> but every time it crashed with a native error. I'm attaching the error
> log.
>
> Adding USE_NOBTCFI=Yes fixes the build and I can run csharp interactive
> shell again, as well as some FNA games. Diff at the bottom to add this.
> ok?
>
> cd /usr/ports/pobj/mono-6.12.0.199/mono-6.12.0.199/mcs && gmake
> --no-print-directory -s NO_DIR_CHECK=1
> PROFILES='binary_reference_assemblies net_4_x xbuild_12 xbuild_14
> ' CC='cc' all-profiles
>
> =================================================================
> Native Crash Reporting
> =================================================================
> Got a TERM while executing native code. [...]
>
> =================================================================
> Native stacktrace:
> =================================================================
> 0x9a1d4bb22f1 -
> /usr/ports/pobj/mono-6.12.0.199/mono-6.12.0.199/mono/mini/mono : mono_breakpoi
> nt_clean_code
> 0x9a1d4b4790e -
> /usr/ports/pobj/mono-6.12.0.199/mono-6.12.0.199/mono/mini/mono : mono_debugger
> _run_finally
>
> [...]
>
> =================================================================
> Managed Stacktrace:
> =================================================================
> at System.OutOfMemoryException:.ctor <0x00000>
> at <Module>:runtime_invoke_void__this___object <0x000c3>
> =================================================================
> Abort trap (core dumped)
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/mono/Makefile,v
> retrieving revision 1.153
> diff -u -p -r1.153 Makefile
> --- Makefile 15 Jul 2023 11:52:42 -0000 1.153
> +++ Makefile 15 Jul 2023 23:30:44 -0000
> @@ -1,4 +1,5 @@
> USE_WXNEEDED= Yes
> +USE_NOBTCFI= Yes
>
> COMMENT= cross platform, open source .NET developement framework
>
> @@ -6,6 +7,7 @@ V= 6.12.0.199
> MONOLITEV= 1A5E0066-58DC-428A-B21C-0AD6CDAE2789
>
> DISTNAME= mono-${V}
> +REVISION= 0
>
> CATEGORIES= lang devel
>
--
Regards,
Robert Nagy