bebbo / libnix

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

opendir, closedir not linking with gcc 13.1 #71

Closed arczi84 closed 11 months ago

arczi84 commented 1 year ago

In vanilla conquer those libnix functions are not linked using gcc 13.1 (links with gcc6.5)

/opt/amiga/lib/gcc/m68k-amigaos/13.1.1/../../../../m68k-amigaos/bin/ld: video_morphos.cpp.obj:(.text._ZN12VideoMorphOS18Recalculate_WindowEv+0x1b6): undefined reference to `round'
/opt/amiga/lib/gcc/m68k-amigaos/13.1.1/../../../../m68k-amigaos/bin/ld: ../common/libcommon.a(file_morphos.cpp.obj): in function `_EH_FRAME_BEGIN__':
file_morphos.cpp.obj:(.text._ZN20Find_File_Data_Posix5CloseEv+0x10): undefined reference to `closedir(_dirdesc*)'
/opt/amiga/lib/gcc/m68k-amigaos/13.1.1/../../../../m68k-amigaos/bin/ld: file_morphos.cpp.obj:(.text._ZN20Find_File_Data_Posix9FindFirstEPKc+0xf0): undefined reference to `opendir(char const*)'
/opt/amiga/lib/gcc/m68k-amigaos/13.1.1/../../../../m68k-amigaos/bin/ld: file_morphos.cpp.obj:(.text._ZN20Find_File_Data_Posix18FindNextWithFilterEv+0xa): undefined reference to `readdir(_dirdesc*)'
/opt/amiga/lib/gcc/m68k-amigaos/13.1.1/../../../../m68k-amigaos/bin/ld: file_morphos.cpp.obj:(.text._ZN20Find_File_Data_Posix18FindNextWithFilterEv+0x10): undefined reference to `fnmatch(char const*, char const*, int)'