-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Openbsd fix #1040
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
Openbsd fix #1040
Conversation
they doesn't exists on OpenBSD. put them under NetBSD specific tree.
(rust_highfive has picked a reviewer for you, use r? to override) |
@bors: r+ |
📌 Commit fec9baf has been approved by |
Openbsd fix put in several fixes for OpenBSD (one fix per commit). testsuite ran on OpenBSD 6.3-current (upcoming 6.4) ``` RUNNING ALL TESTS PASSED 6474 tests ```
💔 Test failed - status-travis |
it is a network failure.
|
@alexcrichton could you make @bors to retry please ? |
@semarie: 🔑 Insufficient privileges: not in try users |
@bors: retry |
Openbsd fix put in several fixes for OpenBSD (one fix per commit). testsuite ran on OpenBSD 6.3-current (upcoming 6.4) ``` RUNNING ALL TESTS PASSED 6474 tests ```
☀️ Test successful - status-appveyor, status-travis |
@semarie is there an easy way to test openbsd in travis-ci ? (e.g. for crates in the nursery?) |
@gnzlbg I am unsure :-/ The way would be to follow what is done for FreeBSD: crossbuilding the testsuite and run it on QEMU. I have in my TODO list to work on crossbuilding OpenBSD from Linux for Rust. I think it could be doable now: I recently saw an openbsd developer with ld-gold on OpenBSD (with patches), and we now have a full LLVM on base but we still use your old and customized ld by default. ld.lld is usable. So I except minimal patches on Linux side to have a way to link binaries for OpenBSD. The plumbing still need to be done... |
Let me know if you get a "simple" set up going in travis-ci. Ideally we would have a docker Linux image with the cross-compilation toolchain required to cross-compile Rust on Linux for OpenBSD, and then a similar script to the ones used here that uses qemu-system with an OpenBSD image as a test runner. |
put in several fixes for OpenBSD (one fix per commit).
testsuite ran on OpenBSD 6.3-current (upcoming 6.4)