bebbo / libnix

libnix (v4): a C link library for AmigaOS/m68k
15 stars 9 forks source link

-mcrt=nix13 is broken #90

Closed alexalkis closed 6 hours ago

alexalkis commented 8 hours ago

Recent changes broke -mcrt=nix13 dir.zip

m68k-amigaos-gcc -mcrt=nix13 -o dir dir.c

/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix.a(printf.o): in function `printf':
printf.o:(.text+0xe): undefined reference to `__sF'
/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix.a(puts.o): in function `puts':
puts.o:(.text+0x12): undefined reference to `__sF'
/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix.a(__swbuf.o): in function `__swbuf':
__swbuf.o:(.text+0xdc): undefined reference to `__errno'
/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix.a(__fflush.o): in function `__fflush':
__fflush.o:(.text+0x7a): undefined reference to `__errno'
/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix.a(__seterrno.o): in function `__seterrno':
__seterrno.o:(.text+0x30): undefined reference to `__errno'
/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix13.a(__initstdio.o): in function `__initstdio':
__initstdio.o:(.text+0x39a): undefined reference to `__sF'
/opt/amiga/gcc6/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/gcc6/m68k-amigaos/libnix/lib/libnix13.a(__initstdio.o): in function `fdopen':
__initstdio.o:(.text+0x19c): undefined reference to `__errno'
collect2: error: ld returned 1 exit status
alexalkis commented 6 hours ago

Never mind, pulled the latest and it's fixed. Thanks! :)