Patrick Lodder
3099928b6a
compat: ensure that relocs dont get stripped for w64-mingw
...
A .reloc section is needed for Address Space Layout Randomization
which is a defense against buffer overflow attacks that randomizes
the location where executables are loaded into memory. This is
important to have enabled.
A bug in binutils strips the .reloc section for w64-mingw PEs if
no symbols are exported. Until now, dogecoind and dogecoin-qt were
exporting secp256k1 symbols, inadvertently, but this has been
fixed in the source over at bitcoin-core/secp256k1.
See https://sourceware.org/bugzilla/show_bug.cgi?id=17321 for the
bugreport against binutils. Any versions < 2.36 are affected.
Backported from: fbae8c59
Original Author: fanquake <fanquake@gmail.com>
2022-07-28 19:37:10 +02:00
..
2021-12-20 15:45:15 -04:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2021-11-29 18:27:05 +01:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-28 19:37:10 +02:00
2022-07-16 20:18:50 +02:00
2017-02-17 09:04:37 +01:00
2022-07-28 17:09:04 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2021-10-17 22:05:37 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2017-01-28 16:57:08 +01:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2017-02-07 15:46:38 +01:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2018-09-19 21:09:16 +01:00
2018-09-19 19:22:45 +01:00
2016-12-31 11:01:21 -07:00
2017-01-27 21:22:35 +01:00
2015-12-14 02:11:10 +00:00
2022-07-28 19:37:10 +02:00
2022-07-28 19:37:10 +02:00
2019-03-25 05:36:11 +00:00
2022-07-28 19:37:10 +02:00
2018-09-19 19:24:06 +01:00
2017-01-27 21:22:35 +01:00
2017-01-27 18:13:20 +09:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-17 12:24:39 -07:00
2022-07-16 20:18:50 +02:00
2018-09-19 19:21:48 +01:00
2022-07-15 00:23:38 +02:00
2017-01-04 13:18:49 -08:00
2017-01-04 13:18:49 -08:00
2017-01-20 18:18:59 -05:00
2019-03-25 05:36:11 +00:00
2022-07-21 03:38:25 +02:00
2017-01-04 14:56:17 -05:00
2017-01-04 11:56:17 -08:00
2022-07-28 19:37:10 +02:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2017-02-02 17:32:27 -05:00
2017-01-27 18:13:20 +09:00
2017-01-27 21:22:35 +01:00
2016-12-31 11:01:21 -07:00
2017-01-09 08:47:47 -08:00
2021-10-17 21:28:58 +02:00
2021-10-17 21:28:58 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-28 17:00:09 +02:00
2017-02-17 21:50:14 +01:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2016-07-27 16:27:07 -07:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2022-06-25 18:36:02 +02:00
2021-12-20 15:45:15 -04:00
2021-11-29 18:35:38 +01:00
2022-06-25 18:36:01 +02:00
2019-03-25 05:36:11 +00:00
2022-06-14 17:09:57 -07:00
2016-12-31 11:01:21 -07:00
2017-06-05 22:58:53 +00:00
2017-06-05 22:58:53 +00:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-06-25 11:57:08 -07:00
2022-06-25 11:57:08 -07:00
2017-01-31 23:29:28 +01:00
2016-12-31 11:01:21 -07:00
2018-09-19 19:24:06 +01:00
2016-12-31 11:01:21 -07:00
2017-02-28 11:40:50 +01:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2017-06-05 22:58:23 +00:00
2017-02-07 14:15:28 -05:00
2017-01-05 19:02:09 +00:00
2017-01-03 17:53:09 -05:00
2017-01-03 17:53:09 -05:00
2017-01-27 18:13:20 +09:00
2016-12-31 11:01:21 -07:00
2021-08-29 17:55:20 -07:00
2022-07-16 20:18:50 +02:00
2018-09-19 19:22:45 +01:00
2017-04-05 08:23:02 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2016-09-26 01:11:27 +02:00
2022-07-16 20:18:50 +02:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2022-07-28 17:00:09 +02:00
2016-12-31 11:01:21 -07:00
2016-12-31 11:01:21 -07:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2022-07-16 20:18:50 +02:00
2018-09-19 19:21:49 +01:00
2017-03-16 10:43:54 -04:00
2016-10-19 09:08:39 -04:00
2022-07-16 20:18:50 +02:00
2016-12-03 07:17:34 +00:00