Ruslan Ermilov
042df2e2da
Enable GCC stack protection (aka Propolice) for userland:
...
- It is opt-out for now so as to give it maximum testing, but it may be
turned opt-in for stable branches depending on the consensus. You
can turn it off with WITHOUT_SSP.
- WITHOUT_SSP was previously used to disable the build of GNU libssp.
It is harmless to steal the knob as SSP symbols have been provided
by libc for a long time, GNU libssp should not have been much used.
- SSP is disabled in a few corners such as system bootstrap programs
(sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves.
- It should be safe to use -fstack-protector-all to build world, however
libc will be automatically downgraded to -fstack-protector because it
breaks rtld otherwise.
- This option is unavailable on ia64.
Enable GCC stack protection (aka Propolice) for kernel:
- It is opt-out for now so as to give it maximum testing.
- Do not compile your kernel with -fstack-protector-all, it won't work.
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
2008-06-25 21:33:28 +00:00
..
2008-03-20 21:24:32 +00:00
2008-01-18 17:02:14 +00:00
2008-01-13 14:44:15 +00:00
2008-05-15 03:07:34 +00:00
2008-01-13 14:44:15 +00:00
2008-03-16 10:58:09 +00:00
2008-05-09 23:03:00 +00:00
2008-01-13 14:44:15 +00:00
2008-03-16 10:58:09 +00:00
2008-04-02 11:20:30 +00:00
2008-03-12 06:31:06 +00:00
2008-06-16 17:34:59 +00:00
2007-03-05 13:10:58 +00:00
2008-05-05 19:13:52 +00:00
2008-05-26 10:01:13 +00:00
2008-05-23 03:04:27 +00:00
2008-05-28 20:25:19 +00:00
2008-06-16 04:44:29 +00:00
2007-10-24 19:04:04 +00:00
2008-05-10 11:37:05 +00:00
2008-05-24 06:22:16 +00:00
2008-05-24 06:22:16 +00:00
2008-05-24 06:22:16 +00:00
2008-03-16 10:58:09 +00:00
2008-04-17 04:20:10 +00:00
2008-06-19 21:41:57 +00:00
2008-04-29 22:43:15 +00:00
2008-02-23 01:01:49 +00:00
2008-05-23 07:08:59 +00:00
2008-05-25 16:11:27 +00:00
2008-05-09 10:34:23 +00:00
2008-05-23 00:43:36 +00:00
2008-04-04 18:41:12 +00:00
2008-02-17 16:44:48 +00:00
2008-03-16 10:58:09 +00:00
2007-05-27 20:50:23 +00:00
2008-02-13 23:39:05 +00:00
2008-03-16 10:58:09 +00:00
2007-12-07 08:20:17 +00:00
2008-03-16 10:58:09 +00:00
2008-03-07 15:27:08 +00:00
2008-05-24 06:22:16 +00:00
2007-10-24 19:04:04 +00:00
2008-03-19 07:52:07 +00:00
2007-11-18 14:43:53 +00:00
2008-05-27 00:27:50 +00:00
2008-05-18 19:32:36 +00:00
2008-03-16 10:58:09 +00:00
2008-05-24 06:22:16 +00:00
2008-04-17 04:20:10 +00:00
2008-05-12 06:42:06 +00:00
2008-05-15 20:10:06 +00:00
2008-04-17 04:20:10 +00:00
2007-11-30 21:29:08 +00:00
2008-03-16 10:58:09 +00:00
2008-04-29 05:48:05 +00:00
2008-04-17 04:20:10 +00:00
2008-01-18 13:00:28 +00:00
2008-04-06 11:08:49 +00:00
2008-06-24 07:32:12 +00:00
2007-04-23 12:53:00 +00:00
2007-03-05 13:10:58 +00:00
2007-06-05 00:00:57 +00:00
2008-06-20 06:24:34 +00:00
2008-05-23 00:49:39 +00:00
2008-05-23 04:06:49 +00:00
2008-05-25 22:11:40 +00:00
2007-12-14 21:30:51 +00:00
2008-03-27 01:53:44 +00:00
2008-03-12 10:12:01 +00:00
2008-05-25 01:44:58 +00:00
2008-05-25 01:44:58 +00:00
2008-06-25 21:33:28 +00:00
2007-06-12 00:12:01 +00:00
2008-03-16 10:58:09 +00:00
2008-05-05 19:48:54 +00:00
2008-06-20 16:58:15 +00:00
2008-05-23 16:06:35 +00:00
2008-04-22 19:38:30 +00:00
2008-03-16 10:58:09 +00:00
2008-04-09 19:07:48 +00:00
2008-05-04 23:29:38 +00:00
2008-05-15 20:10:06 +00:00
2008-03-16 10:58:09 +00:00
2007-05-27 17:38:36 +00:00
2008-03-25 09:39:02 +00:00
2008-05-09 07:42:02 +00:00
2007-11-14 06:21:24 +00:00
2007-03-08 06:44:34 +00:00
2008-03-16 10:58:09 +00:00
2007-04-28 07:37:49 +00:00
2008-04-22 19:38:30 +00:00
2008-04-17 04:20:10 +00:00
2008-05-23 04:05:26 +00:00
2007-12-03 14:44:35 +00:00
2008-04-11 17:35:54 +00:00
2008-04-17 04:20:10 +00:00
2008-04-17 04:20:10 +00:00
2007-07-04 06:56:58 +00:00
2008-05-15 20:10:06 +00:00
2008-03-19 07:33:16 +00:00
2008-05-23 11:14:03 +00:00
2008-03-19 06:19:01 +00:00
2008-05-09 23:03:00 +00:00
2008-05-09 23:03:00 +00:00
2008-05-09 23:03:00 +00:00
2008-05-09 23:03:00 +00:00
2007-06-12 00:12:01 +00:00
2007-10-24 19:04:04 +00:00
2008-06-19 18:08:42 +00:00
2008-02-12 20:55:03 +00:00
2008-05-23 16:06:35 +00:00
2008-03-16 10:58:09 +00:00
2008-03-16 10:58:09 +00:00
2008-06-03 12:38:00 +00:00
2008-05-23 16:47:55 +00:00
2008-02-01 19:36:27 +00:00
2008-01-03 15:19:31 +00:00
2008-03-16 10:58:09 +00:00
2007-10-24 19:04:04 +00:00
2008-04-30 20:00:30 +00:00
2008-03-29 23:30:40 +00:00
2008-06-23 21:37:53 +00:00
2008-04-13 21:08:34 +00:00
2008-05-15 20:18:44 +00:00
2008-05-09 23:03:00 +00:00
2008-05-22 07:18:54 +00:00
2008-01-18 19:16:03 +00:00
2008-03-31 12:01:21 +00:00
2008-06-21 11:34:34 +00:00
2008-03-28 12:30:12 +00:00
2008-04-09 20:19:55 +00:00
2008-03-22 09:15:16 +00:00
2008-04-16 11:33:32 +00:00
2008-06-09 10:31:38 +00:00
2008-03-31 12:01:21 +00:00
2008-03-16 10:58:09 +00:00
2007-02-16 17:32:41 +00:00
2008-04-08 09:45:49 +00:00
2008-06-09 10:31:38 +00:00
2008-05-18 21:08:12 +00:00
2008-06-22 21:51:32 +00:00
2008-03-31 11:57:18 +00:00
2008-03-26 15:23:12 +00:00