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

Last-minute CI fixes on Travis #479

Merged
merged 26 commits into from
Sep 2, 2018

Conversation

robertodr
Copy link
Collaborator

@robertodr robertodr commented Sep 1, 2018

Since I had nothing better to do for the last call before the bar closes, I decided to kick up the can of worms of CI on Travis.

Status

  • Ready to go

robertodr and others added 25 commits September 2, 2018 13:49
CMake aborts if no ELF patching tool is found, rather
than sending an empty string to Python.
This is done by:
- Invalidating PYENV_ROOT
- Exporting a PYTHON3 variable depending on the platform
- this does not require canonicalize_filename.sh
- custom.sh does not need to be copied but can itself be symlinked
CMake fixes the RPATH for us, so:
0. Remove the whole shenanigans with removing the build RPATH
and adding the install RPATH. It's already done.
1. We still search for the various tools, but now only have them
print the RPATH.
2. The install SCRIPT runs the installed use_message. Just to make
sure everything went well.
this is to avoid that the build tries to tar itself
which can lead to "file changed as we read it"
Boost Python version installed from APT still
links against Python 2.7, whereas we need 3.5
@robertodr robertodr changed the title [WIP] Last-minute CI fixes on Travis Last-minute CI fixes on Travis Sep 2, 2018
Copy link
Member

@bast bast left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay!

@robertodr robertodr merged commit f337c3a into dev-cafe:master Sep 2, 2018
@robertodr robertodr deleted the streamline-travis branch September 2, 2018 22:34
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