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

Investigate using ccache in the Travis build toolchain #11

Closed
lisa opened this issue Aug 26, 2018 · 1 comment
Closed

Investigate using ccache in the Travis build toolchain #11

lisa opened this issue Aug 26, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@lisa
Copy link
Owner

lisa commented Aug 26, 2018

It would be nice to use ccache in the "Install musl-cross" build step. Unfortunately there's no support for a bind mount in docker build (in fact, previously I used Rockerfile to accomplish it, but a native Docker solution would be nice since those features are deprecated). Maybe that looks like a thin wrapper to use the Travis CI ccache support? I'll have a look and see what the options are.

@lisa lisa added the enhancement New feature or request label Aug 26, 2018
@lisa lisa self-assigned this Aug 26, 2018
@lisa
Copy link
Owner Author

lisa commented Sep 7, 2018

grammarly/rocker#199 gives some alternatives to Rocker, however, it doesn't seem to answer this kind of use case where I want to tote along a ccache mountpoint with each build (to say nothing of how that mountpoint would be persisted with Travis-CI).

I think that this will be undoable without some weird convoluted dance (like: curl a tarball down, put it in place, use it, tar it up, put the tarball someplace) that will add time and monetary costs to this build. Sadly, I think this isn't feasible right now.

@lisa lisa closed this as completed Sep 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant