i586-pc-interix3.5-gcc -o unzip -Lbzip2 unzip.o crc32.o crypt.o envargs.o explode.o extract.o fileio.o globals.o inflate.o list.o match.o process.o ttyio.o ubz2err.o unreduce.o unshrink.o zipinfo.o unix.o -lbz2 unix.o(.text+0x1b9e):unix.c: undefined reference to `_lchmod' collect2: ld returned 1 exit status Patch below fixed the issue for me
Created attachment 205450 [details] Additional define for interix3
thanks for the patch, and well done. the only thing i changed is, that i used append-cppflags to match what the other archs do in there, thus interix3 now has a append-flags -DUNIX and a append-cppflags -DNO_LCHMOD. could you try whether this works?
> could you try whether this works? Works fine