summaryrefslogtreecommitdiff
path: root/pkgs/simple-scalar/0002-define-sys_nerr.patch
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-04-26 15:14:46 -0600
committerAlejandro Soto <alejandro@34project.org>2023-04-26 15:14:46 -0600
commit1441dd2bb718dde6e89de87a41aed390785a7d56 (patch)
tree3020d1bb6a9460969003f9a65b78cb9745a84473 /pkgs/simple-scalar/0002-define-sys_nerr.patch
parente99f4ecb659d5a00c43965e506f50ec5d71b0c02 (diff)
pkgs: add simple-scalar
Diffstat (limited to '')
-rw-r--r--pkgs/simple-scalar/0002-define-sys_nerr.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/simple-scalar/0002-define-sys_nerr.patch b/pkgs/simple-scalar/0002-define-sys_nerr.patch
new file mode 100644
index 0000000..021d157
--- /dev/null
+++ b/pkgs/simple-scalar/0002-define-sys_nerr.patch
@@ -0,0 +1,24 @@
+From 442edcc1d281a62a0092bcde19038ba3c976e499 Mon Sep 17 00:00:00 2001
+From: Alejandro Soto <alejandro@34project.org>
+Date: Wed, 26 Apr 2023 13:35:21 -0600
+Subject: [PATCH 1/3] define sys_nerr
+
+---
+ gcc.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/gcc-2.7.2.3/gcc.c b/gcc-2.7.2.3/gcc.c
+index fe7de5b..1ac933f 100644
+--- a/gcc-2.7.2.3/gcc.c
++++ b/gcc-2.7.2.3/gcc.c
+@@ -176,6 +176,7 @@ extern int errno;
+ #endif
+
+ extern int sys_nerr;
++int __attribute__((weak)) sys_nerr = 0;
+ #ifndef HAVE_STRERROR
+ #if defined(bsd4_4)
+ extern const char *const sys_errlist[];
+--
+2.38.4
+