Uh oh!
There was an error while loading. Please reload this page.
Use the "official" cross compiler for NetBSD - #40612
Conversation
alexcrichton
commented
Mar 17, 2017
I've pushed a commit with artifacts mirrored in our S3 bucket |
alexcrichton
commented
Mar 17, 2017
r=me as soon as this is green on travis, thanks @TimNN! |
TimNN
commented
Mar 18, 2017
I couldn't reproduce the failure locally, however it did occur again on travis (I restarted the build). This is the failure message: My intuition is that this is somehow related to sccache however I really don't know (I currently have sccache disabled locally, due to other problems). |
alexcrichton
commented
Mar 19, 2017
@TimNN this is likely related to |
@alexcrichton: Ah, thanks for the pointer, let me try that (locally). |
TimNN
commented
Mar 19, 2017
I think I fixed the problem, at least my local build seems to have gotten past the previous failure: Apparently, NetBSD has a separate So let's see what travis says. |
There was a problem hiding this comment.
Nitpicking: s/reloaction/relocation/
TimNN
commented
Mar 19, 2017
Yay, travis is green! I removed the test commit. |
alexcrichton
commented
Mar 20, 2017
@bors: r+ |
bors
commented
Mar 20, 2017
📌 Commit e93dea1 has been approved by |
bors
commented
Mar 21, 2017
🔒 Merge conflict |
TimNN
commented
Mar 21, 2017
rebased |
alexcrichton
commented
Mar 21, 2017
@bors: r+ |
bors
commented
Mar 21, 2017
📌 Commit 43a51b7 has been approved by |
Use the "official" cross compiler for NetBSD The current NetBSD cross compiler is lacking, for example `std::thread` is not available (which causes problems for LLVM 4.0). This PR uses the official netbsd build system to compiler the cross compiler. @alexcrichton: Can you please mirror `ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-7.0/source/sets/{src,gnusrc,sharesrc,syssrc}.tgz`. (Optionally you may want to use NetBSD versions 7.0.2 or 7.1, in that case you'll probably want to update the binary downloads used today as well). I'll update the URL's afterwards (or feel free to use "allow edits from maintainers"). r? @alexcrichton
The current NetBSD cross compiler is lacking, for example
std::threadis not available (which causes problems for LLVM 4.0). This PR uses the official netbsd build system to compiler the cross compiler.@alexcrichton: Can you please mirror
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-7.0/source/sets/{src,gnusrc,sharesrc,syssrc}.tgz. (Optionally you may want to use NetBSD versions 7.0.2 or 7.1, in that case you'll probably want to update the binary downloads used today as well).I'll update the URL's afterwards (or feel free to use "allow edits from maintainers").
r? @alexcrichton