JuliaLang/julia — pull request #8906 by maleadt (2014-11-05 12:44:21+00:00)
Title: Fix variable expansion in case of USECCACHE=1.

After 6300cbe5307056d9185d85fb4b9b22ab7d471fb9, building with `USECCACHE=1` was broken due to the alterations to `CC` and `CXX`, causing `$(BINARY)` to expand badly and ending up with `-m` rather than `-m64` in the compilation command.

This fixes it, although to be honest I'm not completely sure about this. Maybe some `Make` guru can comment on whether this is the proper way to prepend `ccache` to the recursively expanding `CC` and `CXX` variables.