<div dir="ltr">When we switch to the new OpenRISC tools, how will this impact us?<div><br></div><div>--joel<br><br><div class="gmail_quote"><div dir="ltr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Stafford Horne</strong> <span dir="ltr"><<a href="mailto:shorne@gmail.com">shorne@gmail.com</a>></span><br>Date: Fri, Nov 2, 2018 at 5:01 PM<br>Subject: [PATCH] newlib/configure.host: Set have_init_fini to no for OpenRISC<br>To: Newlib <<a href="mailto:newlib@sourceware.org">newlib@sourceware.org</a>><br>Cc: GCC patches <<a href="mailto:gcc-patches@gcc.gnu.org">gcc-patches@gcc.gnu.org</a>>, Openrisc <<a href="mailto:openrisc@lists.librecores.org">openrisc@lists.librecores.org</a>>, Richard Henderson <<a href="mailto:rth@twiddle.net">rth@twiddle.net</a>>, whitequark <<a href="mailto:whitequark@whitequark.org">whitequark@whitequark.org</a>>, Stafford Horne <<a href="mailto:shorne@gmail.com">shorne@gmail.com</a>><br></div><br><br>The new GCC port for OpenRISC will use the init_fini_array only and not<br>
provide the init() and fini() functions.  Disable the function usage by<br>
default as its no longer needed.<br>
<br>
Signed-off-by: Stafford Horne <<a href="mailto:shorne@gmail.com" target="_blank">shorne@gmail.com</a>><br>
---<br>
 newlib/configure.host | 1 +<br>
 1 file changed, 1 insertion(+)<br>
<br>
diff --git a/newlib/configure.host b/newlib/configure.host<br>
index 27bce36a1..6c49cb750 100644<br>
--- a/newlib/configure.host<br>
+++ b/newlib/configure.host<br>
@@ -279,6 +279,7 @@ case "${host_cpu}" in<br>
        ;;<br>
   or1k*|or1knd*)<br>
        machine_dir=or1k<br>
+       have_init_fini=no<br>
        ;;<br>
   powerpc*)<br>
        machine_dir=powerpc<br>
-- <br>
2.17.2<br>
<br>
</div></div></div>