r241742 - in /trunk: gcc/go/gofrontend/MERGE li...
ian@gcc.gnu.org
ian@gcc.gnu.org
Tue Nov 1 13:54:00 GMT 2016
Author: ian
Date: Tue Nov 1 13:54:21 2016
New Revision: 241742
URL: https://gcc.gnu.org/viewcvs?rev=241742&root=gcc&view=rev
Log:
libgo: only rebuild package if dependent .gox has changed
Use mvifdiff and stamp files to track whether a .gox file has changed.
When package A depends on package B, and we rebuild package B, only
rebuild package A if package B's .gox file changes. This is safe
because when package A imports package B it only reads package B's .gox
file. This means that changes that do not affect export information
will not cause dependent packages to be recompiled.
Reviewed-on: https://go-review.googlesource.com/32476
Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/libgo/Makefile.am
trunk/libgo/Makefile.in
More information about the Gcc-cvs
mailing list