Closed Bug 1570598 Opened 3 months ago Closed 3 months ago

Some cleanup in toolchain scripts

Categories

(Firefox Build System :: Toolchains, task)

task
Not set

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

(Regression)

Details

Attachments

(7 files)

No description provided.
Depends on: 1570054

This removes the need for the hacks in wr-macos-cross-build-setup.sh and
wrench-windows-tests.sh, while keeping things working in other scripts.

This makes the setup used by these builds more similar to everywhere
else, making subsequent improvements easier.

Depends on: 1570796
Blocks: 1570541

Make the argument use the same format as resources, so move the
sub-script invocation accordingly.

They are now all very similar, and there are only a few variations.

Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/df44a0c0a833
Use GECKO_PATH instead of WORKSPACE/build/src in tooltool-download.sh. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/b1b63c61c922
Make windows clang toolchain tasks download artifact from GECKO_PATH. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/4a47df1713c3
Use a common setup file for Visual Studio in toolchain scripts. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/597f5f848988
Consistently use GECKO_PATH and MOZ_FETCHES_DIR in toolchain scripts. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/958362a7c300
Remove redundant definitions of build-clang.py as a resource. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/277229c8a6ce
Pass the clang json file as an argument to the toolchain script. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/9d66a096d9e2
Reduce the number of scripts used to build clang toolchains. r=froydnj
Regressed by: 1572674
You need to log in before you can comment on or make changes to this bug.