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

x/build: consider adding a linux builder with a newer kernel #17081

Open
mwhudson opened this Issue Sep 12, 2016 · 8 comments

Comments

Projects
None yet
3 participants
@mwhudson
Contributor

mwhudson commented Sep 12, 2016

Not entirely sure this is the appropriate form for this request, but well: the PIE internal linking stuff all passes on the builders (and Ubuntu 14.04) but breaks on new-ish linux (e.g. Ubuntu 16.04). I think this is probably a kernel version thing, so can we get a builder with a newer kernel?

@bradfitz

This comment has been minimized.

Member

bradfitz commented Sep 12, 2016

Newer kernel or newer userspace?

Our builders run a mix of dedicated machines (usually a shell on them from others who admin them), VMs on GCE (where we can control the kernel), and Kubernetes containers (where we can control userspace, but not the kernel).

@bradfitz bradfitz added the Builders label Sep 12, 2016

@bradfitz bradfitz added this to the Unreleased milestone Sep 12, 2016

@mwhudson

This comment has been minimized.

Contributor

mwhudson commented Sep 12, 2016

I'm pretty sure it's the kernel, the tests pass in a 16.04 chroot on a 14.04 system and fail in a 14.04 docker container on my 16.04 system (it might be the kernel config vs the kernel version I suppose, but it definitely looks like the kernel).

@bradfitz

This comment has been minimized.

Member

bradfitz commented Sep 12, 2016

Which test? Did the kernel get stricter, or disable some feature?

@mwhudson

This comment has been minimized.

Contributor

mwhudson commented Sep 12, 2016

It's this test #17068. I'm not entirely sure what the change is, am trying to find that out.

@jessfraz

This comment has been minimized.

Contributor

jessfraz commented Apr 13, 2017

wait are you using GKE because Container optimized os is 4.4 thats pretty "latest" imho... obviously not "linux-next" or "linux-latest-release" but considering people still run 2.6 (barf) its great

@mwhudson

This comment has been minimized.

Contributor

mwhudson commented Apr 17, 2017

I guess it's possible this has been fixed by accident now.

@bradfitz

This comment has been minimized.

Member

bradfitz commented Apr 17, 2017

All Linux & nacl builds run on GKE now, so use whatever kernel GKE 1.6 uses.

If we need a bleeding-edge or older kernel, we'd need a separate VM image for that.

@jessfraz

This comment has been minimized.

Contributor

jessfraz commented Apr 17, 2017

Yeah then it's 4.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment