Skip to content

runtime: use SYSCALL on FreeBSD #7813

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bradfitz opened this issue Apr 18, 2014 · 4 comments
Closed

runtime: use SYSCALL on FreeBSD #7813

bradfitz opened this issue Apr 18, 2014 · 4 comments
Milestone

Comments

@bradfitz
Copy link
Contributor

Go 1.2 and Go 1.3 require FreeBSD kernels be built with COMPAT_FREEBSD32 due to a
FreeBSD kernel bug with SYSCALL.  Go is currently using INT $0x80 as a workaround.

This bug is about switching back to SYSCALL, once modern FreeBSD kernels with the fix
are prevalent.

See issue #7056 for background.
@davecheney
Copy link
Contributor

Comment 1:

SGTM.

@rsc
Copy link
Contributor

rsc commented Sep 18, 2014

Comment 2:

FreeBSD 10 was buggy. FreeBSD 11 just came out. Let's give it another release cycle.

Labels changed: added release-go1.5, removed release-go1.4.

@bradfitz bradfitz modified the milestone: Go1.5 Dec 16, 2014
@sean-
Copy link

sean- commented Mar 16, 2015

Is this a bug with the entire branch or is this specific to a particular release?

@minux
Copy link
Member

minux commented Mar 16, 2015

This is fixed. See #9627.

@minux minux closed this as completed Mar 16, 2015
@mikioh mikioh removed this from the Go1.5 milestone Mar 16, 2015
@mikioh mikioh added this to the Go1.5 milestone Aug 13, 2015
@golang golang locked and limited conversation to collaborators Aug 22, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants