[Bug 261820] lang/mlton: Fix build on FreeBSD 14 and i386

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 17 May 2022 04:18:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261820

Timothy Beyer <beyert@cs.ucr.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #231671|0                           |1
        is obsolete|                            |

--- Comment #3 from Timothy Beyer <beyert@cs.ucr.edu> ---
Created attachment 233980
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=233980&action=edit
lang_mlton.diff (build on poudriere, major fixes to address memory usage on
32-bit)

I now have produced a far better patch that addresses the memory usage issues
at compile time to the fullest extent possible, and has been extensively tested
on poudriere and bhyve VMs.

Based on extensive testing, shown below, and that I am the maintainer of the
port, I would recommend getting it committed shortly with the new patch.

Poudriere builds were tested on a FreeBSD 13.0 RELEASE amd64 host, with
poudriere jails of FreeBSD 13.0 amd64, FreeBSD 12.2 amd64, FreeBSD 13.0 i386
and FreeBSD 12.2 i386)

Note that 32-bit bhyve builds were tested on 3.0, 3.2, 3.4, 3.6, 3.8 and 4.0 gb
of RAM on bhyve on FreeBSD 12.2-RELEASE i386 and 13.0-RELEASE i386 for the
simple reason that this would stress test the build more than poudriere, which
is the easiest way to build.

Finally, this has the potential to build on 14-CURRENT, unlike past revisions.

-- 
You are receiving this mail because:
You are the assignee for the bug.