Skip to content

Test all x86_64 configurations*...#212

Merged
fgvanzee merged 20 commits intodevfrom
travis-virtualization
May 29, 2018
Merged

Test all x86_64 configurations*...#212
fgvanzee merged 20 commits intodevfrom
travis-virtualization

Conversation

@devinamatthews
Copy link
Member

...using Intel SDE. Some things to note:

  • gcc-6 and binutils-2.26 must be loaded (and the system ld and as replaced with newer versions) so that no configurations are blacklisted.
  • sudo: required is needed so that SDE will run.
  • Dropbox is used to host SDE with a secret API token (don't echo it!).
  • Because glibc/libm use cpuid to do their own runtime detection, care must be taken to disable this for the AMD configs, otherwise FMA4 instructions are executed which SDE doesn't do. A binary patch is applied to the system ld.so, libc.so, and libm.so.
  • except bulldozer

@devinamatthews
Copy link
Member Author

@fgvanzee if you'll take a look to familiarize yourself with the changes then I'll merge to dev.

@devinamatthews devinamatthews requested a review from fgvanzee May 29, 2018 15:17
devinamatthews and others added 2 commits May 29, 2018 12:11
Details:
- Removed 'BLIS_ENABLE_TEST_OUTPUT=yes' from make invocations in
  travis/do_testsuite.sh. This variable is no longer present in the
  BLIS build system (if it ever was?), and therefore has no effect.
@fgvanzee fgvanzee merged commit 850a8a4 into dev May 29, 2018
@fgvanzee fgvanzee deleted the travis-virtualization branch May 29, 2018 18:51
@fgvanzee
Copy link
Member

Thanks @devinamatthews and @jeffhammond for all your work on this. (Travis CI is being ornery right now and putting out false test fails, but we're confident that it will pass once the service is working again.)

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

Successfully merging this pull request may close these issues.

2 participants