-
Notifications
You must be signed in to change notification settings - Fork 15
linux build failing #4
Comments
The This is probably responsible for the multiple definitions of |
Thanks, pushed a new tryserver build: Will check it in a bit and post if there are still any problems. |
This gets us further (thanks!) but seeing a ton of "undefined references" in https://treeherder.mozilla.org/logviewer.html#?job_id=192717640&repo=try&lineNumber=38958 |
Hmm... I wonder why it's not linking properly against NSS. Is there an easy way to get a diff between this version of the source and one that works? I wonder if one of the |
I don't see any changes that could've caused this (the error is coming from |
When building locally, I get many errors of the form: |
Hm. Well it's clear one of my patches is causing it, I'll bisect to see which. |
Actually, bisection isn't going to be very useful here, as we need all the patches except the DOM one (vendoring both libprio and msgpack plus moz.build for each), I'll start digging around in the build config and asking build folks. |
Build folks suspect this has something to do with |
Poking around in bugzilla for code outside of NSS that uses these symbols, noticed https://bugzilla.mozilla.org/show_bug.cgi?id=903135 - trying something similar with |
Oops, the way shared libraries are named has changed since that old bug - cribbing from a modern example (sqlite) instead https://searchfox.org/mozilla-central/source/config/external/sqlite/moz.build#16 https://treeherder.mozilla.org/#/jobs?repo=try&revision=d689fe49cb946b8af242ad1b1b938412506a4523 |
Hm. None of this is helping so far, going to focus on Windows for a bit and ask around for help. |
If I add I have no idea what |
If I use the following file for Edit: I also included the MPI file
|
Thanks! About to give that a shot. |
Better but the |
Hrm well the tryserver is shut down for a bit, will update here when I can :) |
After following this through the build system, I think I'll ask for build peer review in the bug though. |
In any case, we're getting good Linux builds now! https://treeherder.mozilla.org/#/jobs?repo=try&revision=5a61c6839dcef4e40219a497e42584676a786708 |
Sweet! Adding the |
This is working \o/ https://treeherder.mozilla.org/#/jobs?repo=try&revision=5da61e100e5d5e021b0893ba44452624f3c6ef98 All related PRs are merged and patches have been rebased into my Firefox+libprio integration patch as necessary, so I think we're done here. Thanks all! |
libprio is failing to build for Linux, although it works for macOS (which is a very similar environment which makes the failure kinda confusing to me)
main
https://treeherder.mozilla.org/logviewer.html#?job_id=192678977&repo=try&lineNumber=38219 - I think this one is just that we're building files that are including other.c.
files that we don't need to, I can probably fix this in the Firefox side (moz.build
)The text was updated successfully, but these errors were encountered: