Skip to content
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

Travis build matrix with gcc [4 to 8] #595

Closed
jeanlego opened this issue May 23, 2019 · 6 comments
Closed

Travis build matrix with gcc [4 to 8] #595

jeanlego opened this issue May 23, 2019 · 6 comments

Comments

@jeanlego
Copy link
Contributor

Proposed Behaviour

It seems that some issues creep in the buildbot regression because of gcc versions.

Travis offers build matrix that can run in parralel and could probably catch thos early
https://docs.travis-ci.com/user/build-matrix/

I was thinkng this might be a good idea for our use case.

I'll whip up something if there's interest.

@kmurray
Copy link
Contributor

kmurray commented May 23, 2019

FYI, the VTR Buildbot does already check that VTR compiles with various GCC & Clang versions. It also checks that the code compiles correctly with various compilation flag combinations. See the script for details.

@mithro
Copy link
Contributor

mithro commented May 31, 2019

See #625

@mithro
Copy link
Contributor

mithro commented May 31, 2019

Example implementation can be found on my build-compat branch which builds on top of the pull request #619.

Example output can be found at https://travis-ci.org/mithro/vtr-verilog-to-routing/builds/539520874 and seen below;

image

A quick look it seems like;

@kmurray
Copy link
Contributor

kmurray commented May 31, 2019

Interesting. On buildbot we build the following successfully:

  • gcc: 4.9, 5, 6, 7, 8
  • clang: 3.6, 3.8
  • mingw-64 (gcc cross-compile to windows): 5

Any ideas about what's different between those environments?

@mithro
Copy link
Contributor

mithro commented Jun 2, 2019

@kmurray The only inconsistency there is gcc 8? Travis doesn't run the older clang or gcc 4.9

@kmurray
Copy link
Contributor

kmurray commented Jul 23, 2019

Resolved with #818

@kmurray kmurray closed this as completed Jul 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants