pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Failure to build go on some 32bit port-i386 machines



gdt%lexort.com@localhost (Greg Troxel) writes:

>> and the mfence instruction was introduced with the Pentium4, so of
>> course it causes SIGILL on Pentium3.

>So therefore go118 requires >= Pentium4.

The proposal is here:

  https://github.com/golang/go/issues/40255

Support for anything before Pentium-4 apparently was dropped after go115.
See also:

  https://github.com/tailscale/tailscale/issues/651

The suggewtion was to use softfloat then. Not sure how that would
cover the requirement for 'mfence', which is an instruction that
only makes sense on multicore systems.




Home | Main Index | Thread Index | Old Index