diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2016-11-01 13:54:21 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2016-11-01 13:54:21 +0000 |
commit | f94a3edc6e4245f10e245d162737b889788f4f12 (patch) | |
tree | 9acb7767e9def70288ebb2e996ed1cee01dfa9a5 /gcc | |
parent | 380f39b91b2f596fd4b74b8cae49cfe44cf9bd0b (diff) | |
download | gcc-f94a3edc6e4245f10e245d162737b889788f4f12.zip gcc-f94a3edc6e4245f10e245d162737b889788f4f12.tar.gz gcc-f94a3edc6e4245f10e245d162737b889788f4f12.tar.bz2 |
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
From-SVN: r241742
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/go/gofrontend/MERGE | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE index d5240a9..4dd1f8c 100644 --- a/gcc/go/gofrontend/MERGE +++ b/gcc/go/gofrontend/MERGE @@ -1,4 +1,4 @@ -9ee8ad540d6f2f77af1821bfd977dc1820e1be8f +90f12ac1fa72a95e73cb88b6114fa3131c4ca8ee The first line of this file holds the git revision number of the last merge done from the gofrontend repository. |