Skip to content
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
Open

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

mwhudson opened this issue Sep 12, 2016 · 8 comments
Labels
Builders x/build issues (builders, bots, dashboards) new-builder
Milestone

Comments

@mwhudson
Copy link
Contributor

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
Copy link
Contributor

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 x/build issues (builders, bots, dashboards) label Sep 12, 2016
@bradfitz bradfitz added this to the Unreleased milestone Sep 12, 2016
@mwhudson
Copy link
Contributor Author

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
Copy link
Contributor

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

@mwhudson
Copy link
Contributor Author

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

@jessfraz
Copy link
Contributor

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
Copy link
Contributor Author

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

@bradfitz
Copy link
Contributor

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
Copy link
Contributor

Yeah then it's 4.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Builders x/build issues (builders, bots, dashboards) new-builder
Projects
None yet
Development

No branches or pull requests

3 participants