Colin Cross
d2ff157159
Enable toc optimization for host builds
...
The toc optimization had been disabled for host builds to ensure that
the timestamp of the final binary changed whenever its implementation
changed, in order to support rerunning host tools that were modified
during incremental builds. However, only the final install rule must be
re-run to update the timestamp, and not the link rule.
Update the shared library install dependencies to use normal
dependencies instead of order-only dependencies for host modules, and
then enable the the toc optimization for host modules. If the
implementation of a library changes it will be reinstalled, and
libraries or binaries that depend on it will also be reinstalled.
Bug: 26015464
Test: m -j; touch art/disassembler/disassembler_x86.cc; m -j, verify
out/host/linux-x86/bin/oatdump is updated
Change-Id: I0a14decc1994eb55ad269d841943aef66e320c63
2016-10-03 17:53:44 -07:00
..
2016-09-30 14:50:43 -07:00
2016-09-09 11:01:15 -07:00
2016-02-08 17:02:48 -08:00
2016-08-01 12:29:17 +00:00
2016-03-02 18:55:46 -08:00
2016-02-26 10:44:56 -08:00
2016-08-02 08:06:28 -07:00
2016-08-02 08:06:28 -07:00
2016-08-02 08:06:28 -07:00
2016-08-02 08:06:28 -07:00
2016-10-03 17:53:44 -07:00
2016-10-03 17:53:44 -07:00
2016-03-02 18:18:07 -08:00
2016-05-08 19:24:58 -07:00
2016-03-15 19:44:21 +02:00
2016-09-16 13:17:08 -07:00
2015-06-10 13:00:13 -05:00
2016-09-29 22:37:04 -07:00
2016-08-29 15:06:57 -07:00
2016-09-29 17:48:40 +00:00
2016-03-30 14:03:12 -07:00
2016-07-29 19:58:35 +00:00
2016-09-13 17:48:07 +00:00
2016-09-30 21:14:13 -07:00
2016-06-20 11:15:31 -07:00
2016-09-09 09:41:10 +01:00
2016-09-20 16:03:50 -07:00
2016-05-11 01:22:42 +00:00
2015-11-03 17:10:28 -08:00
2016-05-17 04:08:25 +00:00
2016-07-29 14:15:14 -07:00
2016-08-02 08:06:28 -07:00
2016-05-24 12:43:16 -07:00
2016-09-15 17:32:13 -07:00
2016-09-09 11:01:15 -07:00
2016-09-02 13:20:52 -07:00
2016-07-29 19:58:35 +00:00
2015-10-23 19:00:43 -07:00
2016-09-02 13:25:59 -07:00
2016-09-13 13:13:52 +09:00
2016-09-21 10:54:42 +02:00
2016-07-29 19:58:35 +00:00
2016-05-24 12:43:16 -07:00
2016-09-02 13:20:52 -07:00
2016-07-29 19:58:35 +00:00
2016-03-24 16:48:47 -07:00
2016-09-19 13:38:51 +01:00
2016-07-29 19:58:35 +00:00
2016-07-29 19:58:35 +00:00
2016-02-26 21:48:31 -08:00
2016-09-02 13:20:52 -07:00
2016-06-22 00:27:54 -07:00
2015-09-04 15:41:38 -07:00
2016-09-02 13:20:52 -07:00
2016-07-29 19:58:35 +00:00
2016-06-22 00:27:54 -07:00
2016-09-15 14:40:39 -07:00
2015-06-01 19:19:45 -07:00
2016-06-08 17:00:09 +02:00
2016-09-15 14:40:39 -07:00
2016-07-29 19:58:35 +00:00
2016-09-21 10:54:42 +02:00
2015-11-09 02:27:01 +01:00
2016-10-03 17:53:44 -07:00
2016-09-29 11:19:36 -04:00
2016-02-29 13:55:14 -08:00
2016-07-29 19:58:35 +00:00
2015-09-09 18:12:29 +00:00
2016-07-29 14:15:14 -07:00
2016-07-29 19:58:35 +00:00
2016-10-03 15:33:06 -07:00
2016-07-29 19:58:35 +00:00
2016-09-20 16:03:50 -07:00
2016-07-29 19:58:35 +00:00
2016-09-12 16:16:50 -07:00
2016-02-02 20:40:49 +00:00
2016-03-25 11:06:51 -07:00
2016-07-29 19:58:35 +00:00
2016-09-12 20:30:12 -07:00
2016-09-29 12:08:29 -07:00
2016-07-29 19:58:35 +00:00
2016-06-30 21:42:44 -07:00
2015-10-28 16:49:44 -07:00
2016-09-30 21:14:13 -07:00
2015-05-11 14:56:20 -07:00
2015-07-27 13:24:30 +09:00
2016-01-27 19:14:14 +01:00
2015-09-30 22:25:49 +00:00
2016-09-09 09:41:10 +01:00
2016-09-13 10:27:25 -07:00
2016-07-29 19:58:35 +00:00
2016-06-22 00:27:54 -07:00
2016-09-22 15:22:48 -07:00
2016-07-29 14:15:14 -07:00
2016-09-13 10:27:25 -07:00
2016-07-29 19:58:35 +00:00
2016-07-29 19:58:35 +00:00
2016-09-08 23:10:20 -07:00
2016-06-22 01:43:47 +00:00