Commit Graph

7 Commits

Author SHA1 Message Date
Andreas Tolfsen
34a8cf40e2 geckodriver: ci: log cc compiler when building
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2448d3a049ec6820cb8a0b790270ef81b126bd4e

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : a38d42dcbe126c8d18b501eebc4a7cb69dcd0bcf
2017-04-10 21:23:14 +01:00
Andreas Tolfsen
f6a6377949 geckodriver: ci: build i686-pc-windows-gnu in ubuntu trusty container
By setting up our own container we can share the build.sh file (almost)
fully between containerised- and bare metal builds.  The apt dependencies
needed are listed in i686-trusty/Dockerfile.

We build i686-pc-windows-gnu in a custom container because the Ubuntu
trusty VM provided by Travis does not have a sufficiently modern gcc
compiler.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b2274b8054ac9b7eb829267a61fa4e6b138aabc2

--HG--
extra : rebase_source : a1d510b4f0a6e4e6d859b50a97617f1595d23903
2016-10-03 22:45:44 +01:00
Andreas Tolfsen
c2953a54d2 geckodriver: ci: use rust stable
We were using Rust beta as some features we were relying on were only
available there, most notably cross-compilation.  Now that beta has been
rolled into stable, we are able to rely on the stable channel for most
of our targets.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3b80417e064e8725d5509e0d259dfec37b29f2ce

--HG--
extra : rebase_source : 45220dbe82940a9cd0737e3d83c496579c580532
2016-10-03 17:19:51 +01:00
Andreas Tolfsen
32f47cca35 geckodriver: print the cargo configuration once written to disk
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: eae799effcd34e750c370c76576d6d2cbea598bd

--HG--
extra : rebase_source : 4b0bead708fc7e7993171e2cef1b18e064068060
2016-09-30 17:56:53 +01:00
Andreas Tolfsen
d7d162ff0b geckodriver: add i686-pc-window-gnu linker
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2afe5cd8e46bd889629ae9ea65157c00fbf7f8e8

--HG--
extra : rebase_source : 44e68bde3e0ab0259378f3f251c4afb65ed51d1a
2016-09-30 17:56:19 +01:00
Andreas Tolfsen
2adf3cce24 geckodriver: make it possible to override rust toolchain for individual configs in ci
This change makes it possible to set the TOOLCHAIN output variable which
will override the default toolchain defined in build.sh.  If TOOLCHAIN
is not defined it picks the default, which is currently `beta`.

The change should not affect the current build configuration.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 6687441892f1dd9ef85f91e5da112cbc3e0c9281

--HG--
extra : rebase_source : 80695c0340b8fee1b335ee739bad851af5f7c1b5
2016-09-30 17:56:03 +01:00
James Graham
90ef98cd1e geckodriver: Merge pull request #213 from mozilla/win32_docker
Cross-compile on win32 using Docker image from port-of-rust

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 39b2b269df496d17c8041bd579a4a409ee2e3050

--HG--
rename : testing/geckodriver/ci.sh => testing/geckodriver/build.sh
extra : rebase_source : 2549ca79b2acbe17e0807d3c1a339459397fc311
2016-09-06 11:07:10 +01:00