Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upCompilation error in Rust 1.6 stable #31118
Comments
brson
added
I-nominated
T-compiler
T-tools
labels
Jan 22, 2016
This comment has been minimized.
This comment has been minimized.
|
Looks like we didn't compile something with |
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton says it's trying to link to the static pthreads when it should be linking to dynamic. |
This comment has been minimized.
This comment has been minimized.
|
in case :
|
This comment has been minimized.
This comment has been minimized.
|
I edited the bug report last sentence because that caused confusionin IRC channel.
|
This comment has been minimized.
This comment has been minimized.
|
If this reproduces on common fedora installs it might be worth a point release. |
brson
added
the
regression-from-stable-to-stable
label
Jan 22, 2016
This comment has been minimized.
This comment has been minimized.
|
I was unfortunately unable to reproduce this in a docker container, @navidR do you know how I might be able to reproduce this locally? For example do you know if there's a standard set of packages that I need to install to get this to reproduce? |
This comment has been minimized.
This comment has been minimized.
|
Note that I think that also means that an "out of the box" install may not fail, but I also don't really know what an out of the box install for fedora looks like |
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton I am working on it , it seems something broken (silently) about one package.I couldn't reproduce this bug in another fedora 23 too , but I am sure there is something funny going on between fedora and rust . I talked to #fedora guy's , I am working on it. The problem is my fedora installation in my desktop is almost as vanilla as possible, so I wouldn't say there is something wrong about my fedora (because (beta 1.6 || stable 1.5) works. I am investigating. |
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton @brson After talking to fedora guy's
Solved the problem seems there is problem between two version of glibc (glibc-devel-2.22-3 vs glibc-devel-2.22.7). |
This comment has been minimized.
This comment has been minimized.
|
Interesting! Is this something that's likely to happen frequently in fedora? For example if I were to locally follow a standard setup would it then be possible that I would also need to run that command? Or was this isolated to just a possible bug locally? |
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton it happens frequently for me. I do not remember precisely but when I was trying to cross compile some package or doing some other stuff, I should provide --allowerase flag (to dnf to change glibc ) (I am talking particularly about glibc ), though I am not specialised in fedora , but I will investigae this problem further . |
This comment has been minimized.
This comment has been minimized.
|
Ok, @navidR if you can get a way to repro from a bare system (e.g. a bare docker image) it'd be quite helpful for evaluating in terms of a fix as well as whether we may want a point release. Otherwise @brson to me this seems that if it's nonstandard (which it appears to be so far kinda?) it may not necessarily warrant a point release, but perhaps a backport if we get a fix for it. |
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton After investigating this bug in #fedora IRC channel (two glibc-static package - i686 and x86_64 - version cannot be installed in the same time), it seems it is mostly fedora's related issue than Rust. So I would say this bug is done and safe to close in my opinion, though I am going to report it in fedora bug reporter. |
This comment has been minimized.
This comment has been minimized.
|
Had same issue, |
navidR commentedJan 22, 2016
I didn't encounter this in 1.6 when it was beta. This happens only in 1.6 stable.
Update : 1.7 beta is same, didn't work. The only rust did work : 1.5 stable and 1.6 when it was beta channel.