Skip to content

cmd/compile: add support for compiling without the MMX requirement on GOARCH=386 #37056

@b-

Description

@b-

What version of Go are you using (go version)?

$ go version
This program can only be run on processors with MMX support.

Does this issue reproduce with the latest release?

Yes

What operating system and processor architecture are you using (go env)?

go env Output and architecture information
$ go env
This software can only be run on processors with MMX support.
I am using https://github.com/tbodt/ish which emulates “more of a i486. No MMX support.”

What did you do?

I first discovered this as I attempted to install Keybase on https://github.com/tbodt/ish. However, it’s not actually a Keybase issue but rather a golang/iSH issue, as iSH does not implement the Pentium MMX Extensions, when golang compiled with $GO386=387 actually requires Pentium MMX extensions. ish-app/ish#57

ish-app/ish#618

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.WaitingForInfoIssue is not actionable because of missing required information, which needs to be provided.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions