diff options
author | Michael Forney <mforney@mforney.org> | 2019-04-23 10:52:28 -0700 |
---|---|---|
committer | Michael Forney <mforney@mforney.org> | 2019-04-23 10:53:01 -0700 |
commit | e848987b92d22624885ab6c6c525f02717110e00 (patch) | |
tree | 8979692b15739a79303623874d00a8a3e11b25fc /doc | |
parent | 964bb341be3d86ac72ac75b5c7ee56440d140da0 (diff) |
Mention QBE patch for dynamic phi arg array
Diffstat (limited to 'doc')
-rw-r--r-- | doc/software.md | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/software.md b/doc/software.md index 03e28b9..87e0fc2 100644 --- a/doc/software.md +++ b/doc/software.md @@ -11,7 +11,8 @@ Builds without issue as of [ef9f6f35]. ## binutils -QBE must be built with `NPred` (in `all.h`) at least 297. +QBE must be built with `NPred` (in `all.h`) at least 297, or patched to +use dynamic arrays for phi predecessors ([f6a7d135]). On glibc systems, you must make sure to include `crtbegin.o` and `crtend.o` from gcc at the end of `startfiles` and beginning of `endfiles` @@ -50,3 +51,5 @@ Configure with ./configure CC=/path/to/cc CFLAGS_FOR_BUILD=-D_GNU_SOURCE \ --disable-intl --disable-gdb --disable-plugins --disable-readline + +[f6a7d135]: https://git.sr.ht/~mcf/qbe/commit/f6a7d135d54f5281547f20cc4f72a5e85862157c |