[newlib-cygwin/main] libgloss: arc: Add _link stub for nSIM
Corinna Vinschen
corinna@sourceware.org
Tue Mar 17 16:01:34 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=6cd2f5b42f1e873525cec1bf6e8a73ec109fee77
commit 6cd2f5b42f1e873525cec1bf6e8a73ec109fee77
Author: Yuriy Kolerov <Yuriy.Kolerov@synopsys.com>
AuthorDate: Thu Mar 12 15:53:29 2026 -0700
Commit: Corinna Vinschen <corinna@vinschen.de>
CommitDate: Tue Mar 17 16:47:11 2026 +0100
libgloss: arc: Add _link stub for nSIM
Building of C++ applications may fail without this stub if
libraries are not built with -ffunction-sections.
Signed-off-by: Yuriy Kolerov <ykolerov@synopsys.com>
Diff:
---
libgloss/arc/nsim-syscalls.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/libgloss/arc/nsim-syscalls.c b/libgloss/arc/nsim-syscalls.c
index 65ad3e009761..5e754799cfae 100644
--- a/libgloss/arc/nsim-syscalls.c
+++ b/libgloss/arc/nsim-syscalls.c
@@ -233,6 +233,13 @@ _clock (void)
return -1;
}
+int
+_link (const char *old_name, const char *new_name)
+{
+ errno = ENOSYS;
+ return -1;
+}
+
/* Some system calls are implemented in nSIM hostlink, but are available only
on Linux hosts. To minimize potential compatibility issues they are by
default disabled in libgloss build. */
More information about the Newlib-cvs
mailing list