aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-11-19 19:51:53 -0800
committerMichael Forney <mforney@mforney.org>2019-11-19 19:52:47 -0800
commitd9d91de05830b782bcf09183df43e44b114a866a (patch)
tree9be08ebca526037d8cda6634309d0959e05104d5 /doc
parent3bdc9dc8a2e53cb745e0555dc30f0e2b2df4d444 (diff)
doc: Update binutils patch list
Two patches removed, two patches added.
Diffstat (limited to 'doc')
-rw-r--r--doc/software.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/doc/software.md b/doc/software.md
index 72913a6..03522f1 100644
--- a/doc/software.md
+++ b/doc/software.md
@@ -26,11 +26,13 @@ things will break if any functions with `long double` get called.
Requires several patches available here:
https://github.com/michaelforney/binutils-gdb/tree/cproc-fixes
-- Fix function pointer subtraction in `bfd/doc/chew.c` (applied upstream).
- Disable `long double` support in `_bfd_doprnt`.
-- Alter an ifdef to avoid VLAs when `__STDC_NO_VLA__` is defined.
- Implement `pex_unix_exec_child` with `posix_spawn` instead of `vfork`
and subtle `volatile` usage.
+- Provide fallback definitions for `_libctf_*_` attribute macros,
+ accidentally omitted when merged into binutils ([#25120]).
+- Remove usage of `__thread`, only necessary when linking libctf
+ externally ([#25120]).
Configure with
@@ -38,7 +40,7 @@ Configure with
./configure --disable-gdb --disable-plugins --disable-readline
```
-[f6a7d135]: https://git.sr.ht/~mcf/qbe/commit/f6a7d135d54f5281547f20cc4f72a5e85862157c
+[#25120]: https://sourceware.org/bugzilla/show_bug.cgi?id=25120
## gcc 4.7