@@ -132,6 +132,14 @@ _start:
.word _fini(GOT)
.word _init(GOT)
.word main(GOT)
+#else
+# ifdef __UCLIBC_CTOR_DTOR__
+ .type _init,%function
+ .type _fini,%function
+# else
+ .weak _fini
+ .weak _init
+# endif
#endif
/* Define a symbol for the first piece of initialized data. */