Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[RDY] third-party: update jemalloc to 4.0.2 #3289
referenced this pull request
Sep 4, 2015
From the release notes (which should be linked to in the commit message IMO):
Besides that, isn't this needed as well?
diff --git a/.travis.yml b/.travis.yml index becc7e8..a1d2db5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ env: # To build third-party dependencies, set this to 'true'. # TODO: Change deps caching to detect updated dependencies automatically, but # still don't rebuild deps every time. - - BUILD_NVIM_DEPS=false + - BUILD_NVIM_DEPS=true # Travis has 1.5 virtual cores according to # http://docs.travis-ci.com/user/speeding-up-the-build/#Paralellizing-your-build-on-one-VM - MAKE_CMD="make -j2"
With the new containerized build, dependencies (except OSX, which is still done by bot-ci once per day) are built in neovim/neovim and cached by Travis. As collaborator, you can delete the cache on the Travis website manually, or you can do what @Pyrohh suggested, that should rebuild deps and update the cache.
Without the "Extracted dependency sources detected, skip downloading" check in the third-party CMake that we added for homebrew, it would not even be necessary to do a check, we could just always build the third-party deps (which would just use the stuff that has already been compiled "last time", and if CMakeLists.txt was updated, download and build the new stuff). If I have some spare time, I'll investigate how to get rid of this.. would make things a lot easier, I think. And we wouldn't need to add a note.
Which can only be shown if BUILD_NVIM_DEPS environment variable is not set to
I would suggest to simply compare timestamp of