-
Notifications
You must be signed in to change notification settings - Fork 422
Bug fix for dragonfly and CI tests. #776
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
Conversation
bors try --target *-dragonfly |
tryBuild succeeded: |
it's not working |
Checking it, yeah don't merge it yet. OK the first part works, the part of the test I changed. But other, further parts of |
234fc40
to
c970d6e
Compare
Ok I think I've fixed everything. I've just changed the logic so instead of bors try --target x86_64-unknown-dragonfly --target arm-unknown-linux-gnueabihf --target thumbv6m-none-eabi |
…x-gnueabihf --target thumbv6m-none-eabi
im not a fan of this, instead I think it'd suffice if we make Lines 352 to 354 in ee2fc1b
|
Probably a more logical solution, should I incorporate this into this PR then? It's probably better to have this logic outside our test suite for sure. |
I'm fine with merging this already or with the suggested "real" fix. |
tryBuild succeeded: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bors r+
775: Forward Cargo exit code r=Emilgardis a=Jules-Bertholet Forward Cargo's exit code. For example, if `cargo test` returns a non-zero exit code due to a failing test, `cross` will also return a non-zero exit code. 776: Bug fix for dragonfly and CI tests. r=Emilgardis a=Alexhuszagh Added `build-std` flag to CI, so for targets that support `std` but are tier 3 targets, we can use the experimental `build-std` support to ensure they build. Also patches linking on dragonfly to ensure we use `libgcc_s` instead of `libgcc_pic`, which no longer exists. We just create a symlink for that purpose. Necessary to merge #775. Co-authored-by: Jules Bertholet <julesbertholet@quoi.xyz> Co-authored-by: Alex Huszagh <ahuszagh@gmail.com>
This PR was included in a batch that was canceled, it will be automatically retried |
bors r- |
Canceled. |
4559c61
to
f5455ea
Compare
Added `build-std` flag to CI, so for targets that support `std` but are tier 3 targets, we can use the experimental `build-std` support to ensure they build. Also patches linking on dragonfly to ensure we use `libgcc_s` instead of `libgcc_pic`, which no longer exists. We just create a symlink for that purpose. This also adds `build-std` detection into Rust, so we don't have to provide it manually. It allows use to avoid using `xargo` when possible. Necessary to merge cross-rs#775.
f5455ea
to
327345f
Compare
So it turns out bors try --target x86_64-unknown-dragonfly --target arm-unknown-linux-gnueabihf --target thumbv6m-none-eabi --target x86_64-apple-darwin |
…x-gnueabihf --target thumbv6m-none-eabi --target x86_64-apple-darwin
tryBuild succeeded: |
bors r+ |
Build succeeded: |
Added
build-std
flag to CI, so for targets that supportstd
but are tier 3 targets, we can use the experimentalbuild-std
support to ensure they build. Also patches linking on dragonfly to ensure we uselibgcc_s
instead oflibgcc_pic
, which no longer exists. We just create a symlink for that purpose.Necessary to merge #775.