Andrew Kelley
ff9798eb26
rework the bundle compiler-rt feature
...
* it is now -fcompiler-rt and -fno-compiler-rt to override the (quite
reasonable) default of bundling compiler-rt only for executables and
dynamic libraries.
- the build.zig API is still called bundle_compiler_rt however it is
now an optional bool instead of a bool. leaving it as `null` means
to use the compiler default.
* renamed some internal identifiers to make the source more readable
* additionally support -fcompiler-rt when doing build-obj for ELF files
since that target already supports linking multiple objects into one.
- includes an error message when attempting this for non-ELF. in the
future this could additionally be supported with a more advanced
implementation that does not rely on the linker.
* properly populate the linker cache hash
2020-11-30 16:35:00 -07:00
..
2020-11-19 00:58:13 +11:00
2020-11-07 11:15:44 +00:00
2020-11-30 13:04:26 -07:00
2020-10-29 17:16:03 +01:00
2020-11-25 15:37:43 -08:00
2020-11-16 14:03:19 -08:00
2020-11-05 16:08:49 +01:00
2020-11-27 17:00:50 -08:00
2020-11-18 17:05:38 -08:00
2020-11-06 22:48:54 +01:00
2020-11-27 17:00:50 -08:00
2020-11-19 18:59:21 +02:00
2020-11-19 18:59:21 +02:00
2020-09-29 12:06:35 -07:00
2020-11-19 18:59:21 +02:00
2020-10-28 10:03:23 +01:00
2020-11-30 11:25:03 -08:00
2020-08-20 16:07:04 -04:00
2020-11-20 08:38:10 +01:00
2020-10-24 20:03:41 +07:00
2020-08-20 16:07:04 -04:00
2020-08-20 16:07:04 -04:00
2020-11-05 16:10:34 +01:00
2020-08-20 16:07:04 -04:00
2020-11-29 10:36:02 -08:00
2020-11-02 11:46:07 +01:00
2020-11-07 11:15:44 +00:00
2020-11-07 11:15:47 +00:00
2020-11-02 13:20:58 -05:00
2020-11-19 00:58:13 +11:00
2020-10-11 19:16:07 -05:00
2020-08-20 16:07:04 -04:00
2020-11-30 10:40:16 -08:00
2020-09-02 00:17:50 +02:00
2020-11-30 16:35:00 -07:00
2020-11-20 22:32:43 +01:00
2020-11-30 11:25:03 -08:00
2020-11-23 18:00:05 +01:00
2020-11-07 11:15:44 +00:00
2020-09-11 20:02:41 -04:00
2020-08-20 16:07:04 -04:00
2020-11-16 16:02:19 -08:00
2020-08-20 16:07:04 -04:00
2020-11-29 10:36:02 -08:00
2020-08-20 16:07:04 -04:00
2020-11-18 13:14:48 +02:00
2020-11-30 11:12:33 -08:00
2020-11-22 12:39:44 -07:00
2020-10-07 04:34:09 -04:00
2020-11-18 16:35:13 +02:00
2020-11-20 08:36:47 +01:00
2020-11-29 10:36:02 -08:00
2020-11-11 14:05:43 +02:00
2020-08-22 02:47:50 -04:00
2020-11-18 22:09:34 -07:00
2020-08-31 23:39:50 +10:00
2020-11-18 13:14:48 +02:00
2020-11-19 18:59:21 +02:00
2020-08-22 02:47:39 -04:00
2020-09-26 21:03:38 -07:00
2020-11-26 11:50:09 +01:00
2020-11-19 18:59:21 +02:00
2020-11-18 13:06:35 +02:00
2020-11-29 10:36:02 -08:00
2020-08-20 16:07:04 -04:00
2020-11-29 10:36:02 -08:00
2020-08-20 16:07:04 -04:00
2020-11-30 11:25:03 -08:00
2020-11-19 18:59:21 +02:00
2020-11-07 11:15:44 +00:00
2020-09-22 05:12:21 -07:00
2020-11-30 13:47:01 -05:00
2020-09-03 18:07:30 -04:00
2020-11-19 18:59:21 +02:00
2020-11-19 15:46:20 -07:00
2020-11-06 15:07:48 -05:00
2020-08-20 16:07:04 -04:00
2020-08-20 16:07:04 -04:00
2020-08-20 16:07:04 -04:00
2020-11-24 19:51:24 -07:00
2020-11-30 13:04:26 -07:00
2020-11-20 08:38:10 +01:00
2020-11-01 14:30:31 -07:00
2020-11-10 05:25:59 +00:00
2020-11-01 17:06:14 -05:00
2020-11-30 13:47:01 -05:00
2020-08-20 16:07:04 -04:00
2020-10-17 23:20:38 +03:00