{"push_id":816294745,"size":1,"distinct_size":1,"ref":"refs/heads/make-check-no-dependency","head":"af8319e77426ca0f2f966f7ae0ccc2dfb730d704","before":"5ee32840113fe03a426340538247e181dffecbee","commits":[{"sha":"af8319e77426ca0f2f966f7ae0ccc2dfb730d704","author":{"email":"a0eed57aaedf007a763cbac2dd65f90f9fe7ec18@gmail.com","name":"Elliot Ronaghan"},"message":"Remove \"all\" as a dependency of `make check`\n\n`make check` has historically depended on \"all\" (runtime, compiler, modules,\netc.) However, this isn't really appropriate since we expect a user to have\nalready run make, and not use `make check` to both build and test.\n\nThis dependency also causes issues for installed versions of chapel such as\nhomebrew and the cray module. Users don't have write access to $CHPL_HOME, but\nthe make target for the compiler will often try to re-create BUILD_VERSION,\nwhich results in a make error, preventing the actual check from running.\n\nThis should also fix some regressions for whitebox testing. `make check` was\nbeing run with different options then the original `make`, resulting in an\nunexpected version number. Now that `make check` won't rebuild the version\nnumber this shouldn't be an issue.","distinct":true,"url":"https://api.github.com/repos/ronawho/chapel/commits/af8319e77426ca0f2f966f7ae0ccc2dfb730d704"}]}