Or, better yet, is there a way to find out what went wrong on
zemlinsky? Is it an older machine with an older CPU that does not
support some newer CPU instructions? (Sorry, I know nothing about
s390x and I am likely completely wrong.)
That is actually the problem. On s390x golang requires a higher ISA than
the one Debian targets. I have started to patch golang-1.7 to avoid these
new instructions a few months ago, but upstream is not interested by
supporting older CPUs and keep adding more usage of new instructions.
Thank you for your detailed explanation, and thank you for your
efforts in trying to solve it.
But yeah, I guess golang users on s390x would just have to accept the
fact that they need a newer CPU. Thankfully, the majority of Debian's
s390x machines (buildd and porterbox), 3 out of 4, support the newer instructions. :-)
On Sat, Jun 24, 2017 at 2:58 PM, Aurelien Jarno <aurelien@aurel32.net> wrote:
On 2017-06-24 11:15, Anthony Fok wrote:
Or, better yet, is there a way to find out what went wrong on
zemlinsky? Is it an older machine with an older CPU that does not
support some newer CPU instructions? (Sorry, I know nothing about
s390x and I am likely completely wrong.)
That is actually the problem. On s390x golang requires a higher ISA than the one Debian targets. I have started to patch golang-1.7 to avoid these new instructions a few months ago, but upstream is not interested by supporting older CPUs and keep adding more usage of new instructions.
Thank you for your detailed explanation, and thank you for your
efforts in trying to solve it.
But yeah, I guess golang users on s390x would just have to accept the
fact that they need a newer CPU. Thankfully, the majority of Debian's
s390x machines (buildd and porterbox), 3 out of 4, support the newer instructions. :-)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 399 |
Nodes: | 16 (2 / 14) |
Uptime: | 99:04:19 |
Calls: | 8,363 |
Calls today: | 2 |
Files: | 13,162 |
Messages: | 5,897,780 |