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

No nightlies for several consecutive days #34572

Closed
alexbool opened this issue Jun 30, 2016 · 2 comments · Fixed by #34578
Closed

No nightlies for several consecutive days #34572

alexbool opened this issue Jun 30, 2016 · 2 comments · Fixed by #34578

Comments

@alexbool
Copy link
Contributor

screen shot 2016-06-30 at 10 15 07

By the way, nice dashboard!
@Stebalien
Copy link
Contributor

Apparently a known issue. Should be fixed now? @alexcrichton

@alexcrichton
Copy link
Member

Indeed still a problem. Two days' ago fix wasn't enough, and yesterday's fix also wasn't enough. Looking into the next failure.

alexcrichton added a commit to alexcrichton/rust that referenced this issue Jun 30, 2016
Apparently the gcc on our dist bot is so old and/or obscure that the default
`-m32` switch doesn't think it can generate i686 code (or something like that).
The compiler-rt build system probes for the `__i686__` define in GCC to compile
for an i686 (vs i386) target, so this was failing on the bots.

This tweaks instead to pass `-march=i686` on i686-unknown-linux-gnu to C code to
ensure that we're compiling for i686 instead of i386. This should hopefully not
actually have an impact other than maybe doing some random optimization it
wasn't able to do so before. In theory this isn't making the target less
compatible as all Rust code is already compiled for i686.

Hopefully closes rust-lang#34572
bors added a commit that referenced this issue Jul 1, 2016
…nightlies, r=brson

mk: Request -march=i686 on i686 Linux

Apparently the gcc on our dist bot is so old and/or obscure that the default
`-m32` switch doesn't think it can generate i686 code (or something like that).
The compiler-rt build system probes for the `__i686__` define in GCC to compile
for an i686 (vs i386) target, so this was failing on the bots.

This tweaks instead to pass `-march=i686` on i686-unknown-linux-gnu to C code to
ensure that we're compiling for i686 instead of i386. This should hopefully not
actually have an impact other than maybe doing some random optimization it
wasn't able to do so before. In theory this isn't making the target less
compatible as all Rust code is already compiled for i686.

Hopefully closes #34572
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants