The call to gethostbyname_r is handled correctly on recent Erlang
releases. No PORTREVISION required as the patch is touching unreachable
code in FreeBSD.
OTP-16371
Taking a scheduler offline could cause timers set while executing on
that scheduler to be delayed until the scheduler was put online again.
This bug was introduced in ERTS version 10.0 (OTP 21.0).
OTP-16378 | ERL-1125
The ets:update_counter/4 core dumped when given an ordered_set with
write_concurrency enabled and an invalid position.
OTP-16379
A process calling erlang:system_flag(multi_scheduling, block) could end
up blocked waiting for the operation to complete indefinitely.
Reviewed by: olgeni
MFH: 2020Q1
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D23313
Having HIPE & NATIVE enabled breaks OTP on 32-bit x86. They have not
built succesfully for quite some time.
Reported by: pkg fallout
Reviewed by: olgeni
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D23296
Rather than conditionalize the inclusion on elfv2, I am asssuming the
userbase of erlang on powerpc64-CURRENT is still tiny. Effort would
better be spent on investigating the general problem on powerpc64.
PR: 240458 240461 240501 240502
Submitted by: pkubaj
Approved by: erlang (maintainer-timeout, > 2 weeks)
Upstream moved Corba applications to a separate repository, but it
still requires a fully configured source tree to build.
Add a CORBA option (enabled by default) to restore the pre-21
behavior, with orber, ic, and the other Corba applications installed.
In r496134, MASTER_SITES was not sufficient to pick up all DISTFILES.
Reviewed by: olgeni
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D19623
As lang/erlang-runtime21 is a dependency, it requires a PORTREVISION
bump to ensure BEAM bytecode in CouchDB is updated accordingly. Byte
code is versioned so the module version changes in Erlang break those
in CouchDB.
Approved by: jrm (mentor)
MFH: 2018Q4
Differential Revision: https://reviews.freebsd.org/D18597
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
Those two ports fail to build on FreeBSD/i386 (all versions) for quite
some time. The Erlang/OTP team provided a patch after Dewayne Geraghty
reported the issue upstream.
Here is the entry in the Erlang/OTP bug tracker:
https://bugs.erlang.org/browse/ERL-677
The patch was successfully tested on FreeBSD 10.4 and 11.1, both i386
and amd64. Dewayne also confirmed success on FreeBSD 11.2.
PR: 229600
Reported by: Dewayne Geraghty <dewayne@heuristicsystems.com.au>
Obtained from: https://bugs.erlang.org/browse/ERL-677
MFH: 2018Q3