-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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 merge] [help] firefox-esr: update to 60 #3516
Conversation
the sndio build options is broken as of now. |
bad mix of commits, sorry. I fix asap. |
38f0c85
to
073441a
Compare
|
@Johnnynator : thanks for your build. Will you have time to test the runtime ? |
Read my Edit in my last post. Yep runtime was fine. |
Will test if this cross builds to aarch64 tomorrow |
Doesn't compile on musl
|
Okay, seems like cross is broken. With With Not quite sure what it's trying to tell me with that :P |
|
Fails early for i686, see below. output log:
After testing, I think that rustc should work if called that way, with the additional directives "
|
my tests to debug cross-build with rustc: https://gist.github.com/yopito/e7b86aca2ffa4c833fd420d651bcf2e8 |
Wait for #3558 which sets RUSTFLAGS in the build style, that will fix it. |
Here's what I've done so far: https://gist.github.com/e4c41e39fab7e7065993d06e7310de88 It builds half way through but fails during build, build log: aarch64: https://gist.github.com/ef7885c541e3c93ff49880de3990165b aarch64-musl: https://gist.github.com/7ab6ca5a750e985370fb0f293641436d |
1e36311
to
1bfc94a
Compare
@Cogitri: many thanks for your work and ideas. picked many of them, let's see what's happen now. |
1bfc94a
to
974a0a9
Compare
last WIP: updated to 60.3.0. Crossbuild is better but still fails. Travis CI is still unable to start building with unrelated python error ? |
personal crossbuild output:
my comments:
|
It appears that FF's build system gets some stuff wrong:
I doubt that, since everything else that uses cargo directly does cross compile. |
echo "ac_add_options --disable-gold" >>.mozconfig | ||
echo "ac_add_options --enable-release" >>.mozconfig | ||
echo "ac_add_options --host=${XBPS_TRIPLET}" >>.mozconfig | ||
echo "ac_add_options --target=${XBPS_TRIPLET}" >>.mozconfig |
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.
This seems very wrong to me and most likely is the cause of the cross-compile woes.
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.
@Cogitri : thanks for your inputs.
these --host/--target directives are needed for musl build.
In case of crossbuild, this directive is also used (few lines below), that makes it "working":
echo "ac_add_options --target=$XBPS_CROSS_TRIPLET" >>.mozconfig
This reverts commit 39e9aa2570b5947a83bdf2a7a5908ad77eca404c.
974a0a9
to
9034377
Compare
Keep working on it. |
Will take a look at this at the weekend, I suppose |
superseded by #6660 |
as discussed today on #xbps:
ping @Cogitri : please try building (and test) if you have enough time and resources.