Add searchfox taskcluster job for Android
Categories
(Webtools :: Searchfox, enhancement)
Tracking
(Not tracked)
People
(Reporter: kats, Assigned: kats)
References
Details
Attachments
(3 files)
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
•
|
||
I got past the error I was having before, but now there's a mangling failure in clang when processing one of the headers in the NDK. I see it on try but not locally. https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=228798530&revision=57dfd32fff9fbd513704ce9461b4e32b6a103b8a
Very similar in some respects to what we ran into on Windows - https://bugs.llvm.org/show_bug.cgi?id=39294. Will probably have to add a patch to our clang build to work around this, like we did in bug 1418415.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
The mangling failure in clang was a null pointer deref. Easy enough to work around, and I can follow up on the LLVM bug (in "see also" links) if they need help to fix it for reals.
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=a88914483cc755c51a3a866305800860599d552a is the latest attempt which should have all the final patches. Fingers crossed.
Assignee | ||
Comment 3•6 years ago
|
||
Missed one env var. This one is better: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=b541d8eb8563812075a2973498140f70ffdbd1ff
Assignee | ||
Comment 4•6 years ago
|
||
This is a workaround for https://bugs.llvm.org/show_bug.cgi?id=40747
where clang's mangler crashes when it tries to mangle a symbol from
the android NDK's <tuple> header.
Assignee | ||
Comment 5•6 years ago
|
||
The bulk of this is copy/pasted from a standard android-api-16 debug
build. The only changes are a few extra environment variables in the
taskcluster config, the subconfig file, and the mozconfig, as well as
the --enable-mozsearch-plugin flag in the mozconfig.
Depends on D20766
Assignee | ||
Comment 6•6 years ago
|
||
Depends on D20767
Assignee | ||
Updated•6 years ago
|
Comment 8•6 years ago
|
||
bugherder |
Assignee | ||
Comment 9•6 years ago
|
||
Assignee | ||
Comment 10•6 years ago
|
||
This is deployed now
Description
•