aboutsummaryrefslogtreecommitdiff
path: root/packages/gcc/7.3.0/0007-libgfortran-missing-include.patch
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2018-01-30 15:08:18 -0800
committerAlexey Neyman <stilor@att.net>2018-01-30 15:08:18 -0800
commit36bb675a71cc66a2abd69bc82d613f2153d3791f (patch)
tree9851733e0973e1de900d7f932e5b88fe637441f3 /packages/gcc/7.3.0/0007-libgfortran-missing-include.patch
parent1c329c33bf4e1c6767454f98285e91ee19f1f724 (diff)
downloadcrosstool-ng-36bb675a71cc66a2abd69bc82d613f2153d3791f.tar.gz
crosstool-ng-36bb675a71cc66a2abd69bc82d613f2153d3791f.tar.bz2
crosstool-ng-36bb675a71cc66a2abd69bc82d613f2153d3791f.zip
More fixes after the upgrades:
- GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix relies on binutils 2.24 or newer, which is okay for glibc 2.26 since it needs 2.25 or newer anyway. But older glibc versions are now pinned to binutils 2.29 or older on aarch64. - xtensa needs patches in libgcc with gcc 7.3. - comment in newlib's patch to indicate it is a reversal of a commit. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'packages/gcc/7.3.0/0007-libgfortran-missing-include.patch')
-rw-r--r--packages/gcc/7.3.0/0007-libgfortran-missing-include.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/gcc/7.3.0/0007-libgfortran-missing-include.patch b/packages/gcc/7.3.0/0007-libgfortran-missing-include.patch
new file mode 100644
index 00000000..701e7b4f
--- /dev/null
+++ b/packages/gcc/7.3.0/0007-libgfortran-missing-include.patch
@@ -0,0 +1,14 @@
+---
+ libgfortran/io/close.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/libgfortran/io/close.c
++++ b/libgfortran/io/close.c
+@@ -25,6 +25,7 @@
+ #include "io.h"
+ #include "unix.h"
+ #include <limits.h>
++#include <stdlib.h>
+
+ typedef enum
+ { CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED }