[Bug 262083] lang/twelf: Fix build with modern lang/mlton version. Fix build on FreeBSD 12,13

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 22 Feb 2022 02:52:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262083

--- Comment #2 from Timothy Beyer <beyert@cs.ucr.edu> ---
(In reply to Kubilay Kocak from comment #1)

Point taken about the Depends on field, I set "Depends on" just now, and will
set that field going forward.

My apologies about the imprecise language.

In both cases, when I say "may require" and "potential fix", I mean that since
lang/twelf has BUILD_DEPENDS on lang/mlton, i386 for any version and FreeBSD 14
won't build packages on the build servers, since mlton won't be available at
least on the build servers, this port will also not have packages until that is
resolved.

I mean "may require" is that if you are on amd64 FreeBSD 12 and 13, then it
will work fine, but for i386 or FreeBSD 14 (it needs a matching bootstrap
compiler, which I haven't had a chance to make yet, but most likely a FreeBSD
13 bootstrap compiler will work, I just don't know for sure since I need to
make a 14 VM), then this port will be much harder to install until that issue
is resolved.

I say "potential fix" for i386 because I cannot easily reproduce the exact
memory or addressing conditions of the build servers, but I know that even
before this change, it narrowly completed by builds on i386 for my bhyve VMs,
but I think it is well worth trying my patch to lang/mlton (I can test in
poudriere if needed, but I think the exact conditions on the hardware are a
more  significant factor than just using a vanilla bhyve VM with nothing else
installed).

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