On Wed, Feb 19, 2020 at 07:55:41AM +1000, Jonathan Matthew wrote: > On Tue, Feb 18, 2020 at 12:25:29PM -0500, Kurt Mosiejczuk wrote: > > On Sun, Feb 16, 2020 at 12:06:03AM -0500, Kurt Mosiejczuk wrote: > > > The erlang21 FLAVOR of devel/rebar does not build. It will fail to build > > > and thus DPB will never try the other FLAVORS because of the lock hanging > > > around. (I've checked, the other two FLAVORs do build on sparc64). > > > > > Rather than mark the whole port BROKEN for these architectures, this > > > just drops the erlang21 FLAVOR for sparc64/mips64 so the other flavors > > > can build. > > > > > Yes, the better solution would be to fix the erlang21 FLAVOR, but I > > > don't know how to do that. > > > > For the record, this is a bad idea. DPB gets unhappy. > > I thought I'd have a look at this, since I'm actually using erlang on sparc64 > now. > The erlang21 flavor built, but the escriptized file ends up looking like this: > > -r-x--S--- 1 4087335480 1892169536 209098 Feb 19 07:36 rebar > > which looks like erlang21 is screwing up its chown and chmod syscalls. >
This is fixed in otp 21.2.1, by this change: https://github.com/erlang/otp/commit/df0638e021eb18a4271a02fdae08aa1779867209