[A/UX] [AIX] [Bitrig] [BSD] [BSDi] [Cygwin] [Darwin] [DG/UX] [DragonFlyBSD] [EP/IX] [FreeBSD] [GNU Hurd] [Haiku] [HP-UX] [Interactive] [IRIX] [kFreeBSD] [LibertyBSD] [Linux] [LynxOS] [MidnightBSD] [MINIX] [MiNT] [NetBSD] [NEWS-OS] [NEXTSTEP] [OpenBSD] [Openstep] [OSF1, Tru64] [QNX] [Rhapsody] [RISC/os] [SCO] [SEIUX] [SINIX, Reliant] [SunOS, Solaris] [SUPER-UX] [Syllable] [System V/88] [ULTRIX] [Unicos] [UnixWare] [UP-UX/V] [UXP/V]
If you have compiled tin on an OS not listed above we would be pleased to receive detailed information about the OS and compiler so we could add the data to the list.
Successful builds
Operating System Architecture (config.guess) Compiler ($CC -V) Version (tin -V) Notes Who
Linux aarch64-unknown-linux-gnu clang 16.0.6 2.6.3 release 20231224 glibc 2.37 urs at tin.org
gcc 13.2.0 2.6.3 release 20231224 glibc 2.37 urs at tin.org
tcc 0.9.27 2.6.3 release 20231224 glibc 2.37 urs at tin.org
alpha-unknown-linux-gnu ccc 6.2-505 2.6.1 release 20211226 glibc 2.2.19 dennis at pcde.inka.de
gcc 3.4.6 2.6.2 release 20221224 glibc 2.2.5 dennis at pcde.inka.de
alphaev56-unknown-linux-gnu gcc 3.4.1 1.7.5 release 20040615 glibc 2.3.2 dennis at pcde.inka.de
alphaev6-unknown-linux-gnu gcc 3.3.5 1.7.8 release 20050321 glibc 2.3.2 urs at tin.org
alphaev67-unknown-linux-gnu ccc 6.2-505 2.0.0 release 20110823 glibc 2.2.0 dennis at pcde.inka.de
gcc 3.4.1 1.7.8 release 20050321 glibc 2.2.5 urs at tin.org
armv4l-unknown-linux-gnu gcc 2.95.3 1.7.8 release 20050321 glibc 2.3.2 urs at tin.org
armv5tel-unknown-linux-gnueabi gcc 4.4.5 1.9.6 release 20101126 eglibc 2.11.2 urs at tin.org
armv6l-unknown-linux-gnueabihf clang 3.8.1 2.4.0 release 20160823 glibc 2.24 urs at tin.org
gcc 6.2.1 2.4.0 release 20160823 glibc 2.24 urs at tin.org
tcc 0.9.26 2.3.2 release 20151224 glibc 2.21 urs at tin.org
armv7l-unknown-linux-gnueabi gcc 4.5.0 1.9.6 release 20101126 eglibc 2.10.1 urs at tin.org
hppa1.1-unknown-linux-gnu gcc 12.2.0 2.6.2 release 20221224 glibc 2.36 sven at tin.org
hppa2.0-unknown-linux-gnu gcc 4.4.1 2.0.0 release 20110823 glibc 2.7.0 urs at tin.org
hppa64-unknown-linux-gnu gcc 3.0.4 1.7.8 release 20050321 glibc 2.2.5 urs at tin.org
i386-pc-linux-gnu gcc 2.5.8 2.4.4 release 20191224 libc 4.5.26 dennis at pcde.inka.de
i586-pc-linux-gnu fcc 1.0 1.5.1 release 20000103 glibc 2.1.1 urs at tin.org
gcc 2.95.2 1.6.2 release 20030910 glibc 2.1.3 urs at tin.org
tendracc 4.1.2 1.4.0 release 19991113 glibc 2.0.7 [3] urs at tin.org
i686-pc-linux-gnu ccomp 2.6 2.3.3 release 20160327 glibc 2.22 [25] urs at tin.org
clang 3.8.0 2.3.3 release 20160327 glibc 2.22 urs at tin.org
gcc 4.3.2 2.6.3 release 20231224 glibc 2.7 urs at tin.org
icc 11.1 2.2.0 release 20131224 eglibc 2.18 urs at tin.org
lcc 4.27 1.5.12 release 20020427 glibc 2.2.5 [3][4] urs at tin.org
nwcc 0.8.3 2.3.3 release 20160327 glibc 2.22 urs at tin.org
opencc 5.0 2.1.1 release 20120623 eglibc 2.7 urs at tin.org
pcc 1.1.0 2.3.3 release 20160327 glibc 2.22 urs at tin.org
pgcc 11.2-1 1.9.6 release 20101126 eglibc 2.11.2 urs at tin.org
suncc 5.11 2.0.0 release 20110823 eglibc 2.13 urs at tin.org
tcc 0.9.26 2.3.3 release 20160327 glibc 2.22 urs at tin.org
ia64-unknown-linux sgicc 0.01.0 1.5.8 release 20010221 glibc 2.2.0 urs at tin.org
ia64-unknown-linux-gnu gcc 4.4.5 2.0.0 release 20110823 eglibc 2.11.2 urs at tin.org
icc 11.1 2.4.3 release 20181224 glibc 2.3.3 dennis at pcde.inka.de
loongarch64-unknown-linux-gnu clang 16.0.6 2.6.3 release 20231224 glibc 2.37.1 urs at tin.org
gcc 13.2.0 2.6.3 release 20231224 glibc 2.37.1 urs at tin.org
m68k-unknown-linux-gnu gcc 2.95.2 1.4.5 release 20010409 glibc 2.1.3 st.weichert at gmx.de
mips-unknown-linux-gnu gcc 4.4.5 2.0.1 release 20111224 glibc 2.11.3 sven at tin.org
mips64-unknown-linux-gnu gcc 4.3.2 1.9.4 release 20090211 glibc 2.7.0 dennis at pcde.inka.de
mips64el-unknown-linux-gnu clang 3.5.0 2.6.2 release 20221224 glibc 2.19 urs at tin.org
gcc 4.9.2 2.6.2 release 20221224 glibc 2.19 urs at tin.org
mipsel-unknown-linux-gnu gcc 3.3.4 1.7.7 release 20041215 glibc 2.3.3 dennis at pcde.inka.de
gcc 3.3.3 1.7.5 release 20040615 uclibc 0.9.26 enrik at tin.org
powerpc-unknown-linux-gnu gcc 3.3.6 1.9.0 release 20060228 glibc 2.3.5 dennis at pcde.inka.de
powerpc64-unknown-linux-gnu clang 14.0.6 2.6.2 release 20221224 glibc 2.37 urs at tin.org
gcc 13.2.0 2.6.2 release 20221224 glibc 2.37 urs at tin.org
powerpc64le-unknown-linux-gnu clang 16.0.6 2.6.3 release 20231224 glibc 2.34 urs at tin.org
gcc 11.4.1 2.6.3 release 20231224 glibc 2.34 urs at tin.org
nvc 20.9 2.6.0 release 20210823 glibc 2.17 urs at tin.org
xlc 16.1.1 2.6.0 release 20210823 glibc 2.17 urs at tin.org
riscv64-unknown-linux-gnu clang 14.0.0 2.6.3 release 20231224 glibc 2.35 urs at tin.org
gcc 12.2.0 2.6.2 release 20221224 glibc 2.36 sven at tin.org
s390-ibm-linux gcc 3.2.2 1.7.3 release 20031220 glibc 2.2.5 urs at tin.org
sparc-unknown-linux-gnu gcc 2.95.3 1.5.10 release 20011117 glibc 2.2.4 urs at tin.org
sparc64-unknown-linux-gnu clang 14.0.0 2.6.1 release 20211226 glibc 2.36 urs at tin.org
gcc 12.2.0 2.6.1 release 20211226 glibc 2.36 urs at tin.org
x86_64-pc-linux-gnu aocc 4.2.0 2.6.3 release 20231224 glibc 2.37 urs at tin.org
ccomp 3.14 2.6.3 release 20231224 glibc 2.37 urs at tin.org
chibicc 1.0.21 2.6.3 release 20231224 glibc 2.37 urs at tin.org
clang 18.1.3 2.6.3 release 20231224 glibc 2.37 urs at tin.org
cparser 1.22.1 2.6.3 release 20231224 glibc 2.37 urs at tin.org
cproc 2.6.3 release 20231224 glibc 2.37 [45] urs at tin.org
gcc 13.2.0 2.6.3 release 20231224 glibc 2.37 urs at tin.org
gcc 4.9.2 2.3.4 release 20160628 musl-libc 1.1.9 [26] urs at tin.org
icc 19.1.1.217 2.4.5 release 20201224 glibc 2.31 urs at tin.org
icx 2024.1.0 2.6.3 release 20231224 glibc 2.37 urs at tin.org
kefir 0.3.1 2.6.3 release 20231224 glibc 2.37 [43] urs at tin.org
lacc 0.0.1 2.4.5 release 20201224 glibc 2.31 urs at tin.org
nvc 24.3 2.6.3 release 20231224 glibc 2.37 urs at tin.org
nwcc 0.8.3 2.4.5 release 20201224 glibc 2.28 urs at tin.org
pathcc 5.0.5 2.4.1 release 20161224 glibc 2.19 urs at tin.org
pcc 1.2.0-20220331 2.6.3 release 20231224 glibc 2.37 urs at tin.org
pgcc 19.10 2.4.4 release 20191224 glibc 2.27 urs at tin.org
suncc 5.15 2.6.0 release 20210823 glibc 2.32 urs at tin.org
tcc 0.9.27 2023-11-27 2.6.3 release 20231224 glibc 2.37 urs at tin.org
xcc 0.1.0 2.6.3 release 20231224 glibc 2.37 [44] urs at tin.org
zapcc 7.0.0 2.4.3 release 20181224 glibc 2.28 urs at tin.org
x86_64-unknown-linux-gnu opencc 5.0 2.0.0 release 20110823 glibc 2.7.0 urs at tin.org
NetBSD alpha-unknown-netbsd1.5.2 egcs 1.1.2 (2.91.66) 1.5.11 release 20020130 urs at tin.org
alpha-unknown-netbsd1.6.1 gcc 2.95.3 1.5.18 release 20030602 dennis at pcde.inka.de
alpha-unknown-netbsd2.0 gcc 3.3.3 1.7.8 release 20050321 dennis at pcde.inka.de
arm-unknown-netbsdelf6.99.28 gcc 4.5.4 2.2.0 release 20131224 sven at tin.org
i386-pc-netbsd0.9 gcc 2.4.4 2.4.4 release 20191224 [33] dennis at pcde.inka.de
i386-pc-netbsd1.0 gcc 2.7.2.3 2.4.4 release 20191224 dennis at pcde.inka.de
i386-unknown-netbsd1.4.1 egcs 1.1.1 (2.91.60) 1.5.1 release 20000103 urs at tin.org
i386-unknown-netbsdelf1.5.3 egcs 1.1.2 (2.91.66) 1.5.13 release 20020703 urs at tin.org
i386-unknown-netbsdelf1.6 gcc 2.95.3 1.5.13 release 20020703 urs at tin.org
i386-unknown-netbsdelf2.0 gcc 3.3.3 1.7.9 release 20050629 urs at tin.org
i386-unknown-netbsdelf3.0 gcc 3.3.3 1.8.0 release 20051224 urs at tin.org
i386-unknown-netbsdelf5.0.1 gcc 4.1.3 1.9.4 release 20090211 sven at tin.org
i386-unknown-netbsdelf6.1.2 gcc 4.5.3 2.2.0 release 20131224 sven at tin.org
m68k-cbm-netbsd1.4 egcs 1.1.1 (2.91.60) pre-1.4 release 19990927 rhoenie at mayn.de
m68k-sun-netbsd1.2 gcc 2.7.2.2 1.3 unoff BETA 970807 urs at tin.org
m68k-unknown-netbsdelf1.6.1 gcc 2.93.3 1.7.0 release 20030810 dennis at pcde.inka.de
m68k-unknown-netbsdelf3.0.1 gcc 3.3.3 1.9.1 release 20060409 dennis at pcde.inka.de
mipseb-unknown-netbsd1.6.2 gcc 2.95.3 1.7.4 release 20040225 dennis at pcde.inka.de
mipsel-unknown-netbsd1.6.2 gcc 2.95.3 1.7.5 release 20040615 dennis at pcde.inka.de
mipsel-unknown-netbsd6.1.3 gcc 4.5.3 2.2.0 release 20131224 sven at karlsruhe.org
sparc-unknown-netbsdelf2.0 gcc 3.3.3 1.7.6 release 20040906 dennis at pcde.inka.de
sparc64-unknown-netbsd1.6 gcc 2.95.3 1.5.15 release 20021115 dennis at pcde.inka.de
sparc64-unknown-netbsd2.1 gcc 3.3.3 1.7.10 release 20050929 dennis at pcde.inka.de
vax-unknown-netbsd1.4M egcs 1.1.1 (2.91.60) pre-1.4 release 19990927 laura at tin.org
vax-unknown-netbsd1.5.3 egcs 1.1.2 (2.91.66) 2.0.0 release 20110823 dennis at pcde.inka.de
x86_64-unknown-netbsd5.0 gcc 4.1.3 1.9.4 release 20090211 urs at tin.org
x86_64-unknown-netbsd5.1 gcc 4.1.3 2.3.3 release 20160327 urs at tin.org
x86_64-unknown-netbsd6.0 clang 3.1 2.3.2 release 20151224 urs at tin.org
gcc 4.5.3 2.3.2 release 20151224 urs at tin.org
x86_64-unknown-netbsd6.1.2 gcc 4.5.3 2.2.0 release 2013124 sven at tin.org
x86_64-unknown-netbsd7.0 clang 3.9 2.4.1 release 20161224 urs at tin.org
gcc 4.8.4 2.4.1 release 20161224 urs at tin.org
pcc 1.0.0 2.4.1 release 20161224 urs at tin.org
x86_64-unknown-netbsd7.1 gcc 4.8.5 2.4.2 release 20171224 urs at tin.org
x86_64-unknown-netbsd8.0 gcc 5.5.0 2.4.2 release 20171224 d__p at d--p.de
x86_64-unknown-netbsd9.0 clang 9.0.1 2.4.5 release 20201224 [35] urs at tin.org
gcc 7.4.0 2.4.5 release 20201224 [35] urs at tin.org
x86_64-unknown-netbsd9.2 clang 10.0.1 2.6.2 release 20221224 urs at tin.org
gcc 7.5.0 2.6.2 release 20221224 urs at tin.org
tcc 0.9.27 2.6.0 release 20210823 urs at tin.org
x86_64-unknown-netbsd9.3 gcc 7.5.0 2.6.1 release 20211226 dennis at pcde.inka.de
FreeBSD aarch64c-unknown-freebsd14.0 clang 13.0.0 2.6.2 release 20221224 CheriBSD urs at tin.org
alpha-unknown-freebsd4.5 gcc 2.95.3 1.5.11 release 20020130 urs at tin.org
alpha-unknown-freebsd4.6.2 gcc 2.95.3 1.5.13 release 20020703 urs at tin.org
alpha-unknown-freebsd4.7 gcc 2.95.3 1.5.14 release 20020926 urs at tin.org
alpha-unknown-freebsd4.8 gcc 2.95.3 1.5.17 release 20030407 urs at tin.org
alpha-unknown-freebsd5.1 gcc 3.2.2 1.7.3 release 20031220 urs at tin.org
alpha-unknown-freebsd5.2.1 gcc 3.3.3 1.7.5 release 20040615 urs at tin.org
alpha-unknown-freebsd5.3 gcc 3.4.2 1.7.7 release 20041215 urs at tin.org
alpha-unknown-freebsd5.4 gcc 3.4.2 1.7.9 release 20050629 urs at tin.org
alpha-unknown-freebsd6.0 gcc 3.4.4 1.8.0 release 20051224 urs at tin.org
amd64-unknown-freebsd5.4 gcc 3.4.2 1.7.7 release 20041215 schneider at mabi.de
i386-unknown-freebsd2.2 gcc 2.7.2.1 1.5.6 release 20000803 [7] urs at tin.org
i386-unknown-freebsd3.1 gcc 2.7.2.1 pre-1.4 release 19990927 goose at muffin.org
i386-unknown-freebsd3.2 egcs 1.1.1 (2.91.60) pre-1.4 release 19990927 goose at muffin.org
i386-unknown-freebsd4.5 gcc 2.95.3 1.5.11 release 20020130 urs at tin.org
i386-unknown-freebsd4.6.2 gcc 2.95.3 1.5.13 release 20020703 urs at tin.org
i386-unknown-freebsd4.7 gcc 2.95.3 1.5.14 release 20020926 urs at tin.org
i386-unknown-freebsd4.8 gcc 2.95.3 1.5.17 release 20030407 urs at tin.org
i386-unknown-freebsd4.9 gcc 2.95.3 1.7.6 release 20040906 dennis at pcde.inka.de
i386-unknown-freebsd5.2.1 gcc 3.3.3 1.7.5 release 20040615 urs at tin.org
i386-unknown-freebsd5.3 gcc 3.4.2 1.7.7 release 20041215 urs at tin.org
i386-unknown-freebsd5.4 gcc 3.4.2 1.7.9 release 20050629 urs at tin.org
i386-unknown-freebsd6.0 gcc 3.4.4 1.8.1 release 20060215 amar at obscure.org
i386-unknown-freebsd6.1 gcc 3.4.4 1.9.1 release 20060409 urs at tin.org
i386-unknown-freebsd6.2 gcc 3.4.6 1.9.2 release 20070201 urs at tin.org
i386-unknown-freebsd6.3 gcc 3.4.6 1.9.4 release 20090211 urs at tin.org
i386-unknown-freebsd7.1 gcc 4.2.1 1.9.4 release 20090211 urs at tin.org
i386-unknown-freebsd9.0 clang 3.0 2.3.2 release 20151224 urs at tin.org
gcc 4.2.1 2.3.2 release 20151224 urs at tin.org
i386-unknown-freebsd10.0 clang 3.3 2.2.0 release 20131224 sven at tin.org
ia64-unknown-freebsd5.4 gcc 3.4.2 1.7.9 release 20050629 urs at tin.org
ia64-unknown-freebsd6.1 gcc 3.4.4 1.9.1 release 20060409 urs at tin.org
ia64-unknown-freebsd6.2 gcc 3.4.6 1.9.2 release 20070201 urs at tin.org
sparc64-unknown-freebsd5.4 gcc 3.4.2 1.7.9 release 20050629 dennis at pcde.inka.de
x86_64-unknown-freebsd6.4 gcc 3.4.6 1.9.4 release 20090211 urs at tin.org
x86_64-unknown-freebsd8.0 gcc 4.2.1 1.9.6 release 20101126 urs at tin.org
x86_64-unknown-freebsd8.2 gcc 4.2.1 2.1.0 release 20111224 dennis at pcde.inka.de
x86_64-unknown-freebsd8.3 gcc 4.2.2 2.3.2 release 20151224 urs at tin.org
x86_64-unknown-freebsd9.1 gcc 4.2.1 2.1.2 release 20121224 [22] urs at tin.org
clang 3.1 2.1.2 release 20121224 [22] urs at tin.org
x86_64-unknown-freebsd9.2 clang 3.3 2.1.5 release 20131126 PCBSD 9.2 urs at tin.org
gcc 4.6.3 2.1.5 release 20131126 PCBSD 9.2 urs at tin.org
x86_64-unknown-freebsd10.0 clang 3.3 2.2.0 release 20131224 sven at tin.org
gcc 4.6.4 2.2.0 release 20131224 sven at tin.org
x86_64-unknown-freebsd11.0 clang 3.8 2.4.1 release 20161224 urs at tin.org
gcc 4.9.4 2.4.1 release 20161224 urs at tin.org
x86_64-unknown-freebsd11.1 clang 4.0 2.4.3 release 20181224 [28] urs at tin.org
x86_64-unknown-freebsd12.1 clang 8.0.1 2.4.5 release 20201224 [28] urs at tin.org
tcc 0.9.27 2.4.5 release 20201224 [34] urs at tin.org
x86_64-unknown-freebsd13.0 clang 11.0.1 2.6.2 release 20221224 urs at tin.org
kFreeBSD i686-unknown-kfreebsd5.4-gnu gcc 4.0.2 1.7.10 release 20050929 urs at tin.org
x86_64-unknown-kfreebsd8.1-gnu gcc 4.4.5 1.9.6 release 20101126 urs at tin.org
x86_64-unknown-kfreebsd10.3-gnu gcc 5.3.1 2.3.4 release 20160628 UbuntuBSD urs at tin.org
DragonFlyBSD i386-unknown-dragonfly1.12.2 gcc 4.1.2 1.9.3 release 20080506 urs at tin.org
i386-unknown-dragonfly2.0.0 gcc 4.1.2 1.9.3 release 20080506 urs at tin.org
x86_64-unknown-dragonfly3.6 gcc 4.7.3 2.1.5 release 20131126 urs at tin.org
x86_64-unknown-dragonfly4.4 gcc 5.2.1 2.3.2 release 20151224 urs at tin.org
MidnightBSD amd64-unknown-midnightbsd1.0 clang 3.4.1 2.4.2 release 20171224 [27][28] urs at tin.org
pcc 1.0.0 2.4.2 release 20171224 [27][28] urs at tin.org
OpenBSD alpha-unknown-openbsd3.0 gcc 2.95.3 1.5.10 release 20011117 urs at tin.org
alpha-unknown-openbsd3.1 gcc 2.95.3 1.5.13 release 20020703 urs at tin.org
alpha-unknown-openbsd3.2 gcc 2.95.3 1.5.16 release 20030125 urs at tin.org
amd64-unknown-openbsd5.4 gcc 4.2.1 2.2.0 release 20131224 sven at tin.org
amd64-unknown-openbsd6.0 gcc 4.2.1 2.4.1 release 20161224 urs at tin.org
amd64-unknown-openbsd6.2 gcc 4.2.1 2.4.2 release 20171224 urs at tin.org
amd64-unknown-openbsd6.4 clang 6.0.0 2.4.2 release 20171224 FuguIta 6.4 urs at tin.org
gcc 4.2.1 2.4.2 release 20171224 FuguIta 6.4 urs at tin.org
amd64-unknown-openbsd6.5 clang 7.0.1 2.4.3 release 20181224 urs at tin.org
gcc 8.3.0 2.4.3 release 20181224 urs at tin.org
amd64-unknown-openbsd6.8 clang 10.0.1 2.4.4 release 20191224 urs at tin.org
gcc 4.2.1 2.4.4 release 20191224 urs at tin.org
lacc 0.0.1 2.4.5 release 20201224 urs at tin.org
amd64-unknown-openbsd7.2 clang 13.0.0 2.6.2 release 20221224 urs at tin.org
amd64-unknown-openbsd7.4 clang 13.0.0 2.6.3 release 20231224 urs at tin.org
tcc 0.9.28rc 2024-03-27 2.6.3 release 20231224 urs at tin.org
hppa-unknown-openbsd3.4 gcc 2.95.3 1.6.2 release 20030910 paul at doorslam.net
hppa-unknown-openbsd3.7 gcc 3.3.5 2.0.1 release 20111224 sven at tin.org
i386-unknown-openbsd2.7 gcc 2.95.2 1.4.4 release 20000803 ry04 at rz.uni-karlsruhe.de
i386-unknown-openbsd3.0 gcc 2.95.3 1.5.11 release 20020130 urs at tin.org
i386-unknown-openbsd3.1 gcc 2.95.3 1.5.13 release 20020703 urs at tin.org
i386-unknown-openbsd3.2 gcc 2.95.3 1.5.16 release 20030125 urs at tin.org
i386-unknown-openbsd5.0 gcc 4.2.1 2.3.2 release 20151224 urs at tin.org
mips64-unknown-openbsd6.9 clang 10.0.1 2.4.5 release 20201224 urs at tin.org
mips64-unknown-openbsd7.3 clang 10.0.1 2.6.2 release 20221224 urs at tin.org
mips64-unknown-openbsd7.4 clang 13.0.0 2.6.3 release 20231224 urs at tin.org
sparc64-unknown-openbsd3.5 gcc 3.3.2 1.7.4 release 20040225 paul at doorslam.net
sparc64-unknown-openbsd4.6 gcc 3.3.5 2.0.0 release 20110823 urs at tin.org
sparc64-unknown-openbsd5.0 gcc 4.2.1 2.1.0 release 20111224 urs at tin.org
sparc64-unknown-openbsd5.1 gcc 4.2.1 2.1.1 release 20120623 urs at tin.org
LibertyBSD amd64-unknown-libertybsd5.8 gcc 4.2.1 2.3.2 release 20151224 urs at tin.org
Bitrig amd64-unknown-bitrig1.0 clang 3.8.0 2.4.1 release 20161224 urs at tin.org
BSD mips-dec-bsd4.4 gcc 2.7.2.3 2.6.2 release 20221224 4.4BSD-Lite dennis at pcde.inka.de
BSDi i386-pc-bsdi2.1 gcc 2.7.2 2.4.4 release 20191224 dennis at pcde.inka.de
i386-pc-bsdi4.0.1 gcc 2.7.2.1 1.7.6 release 20040906 dennis at pcde.inka.de
i386-pc-bsdi5.1 gcc 4.2.2 2.6.2 release 20221224 dennis at pcde.inka.de
SunOS, Solaris i386-sun-sunos4.0.2 gcc 2.6.3 1.4.5 release 20010409 dennis at pcde.inka.de
i386-pc-solaris2.5.1 gcc 2.95.3 1.9.1 release 20060409 dennis at pcde.inka.de
i386-pc-solaris2.7 gcc 4.4.6 2.4.3 release 20181224 dennis at pcde.inka.de
i386-pc-solaris2.9 gcc 4.9.4 2.6.2 release 20221224 dennis at pcde.inka.de
i386-pc-solaris2.10 cc 5.9 1.9.3 release 20080506 urs at tin.org
gcc 4.0.2 1.9.3 release 20080506 urs at tin.org
i386-pc-solaris2.11 clang 3.4.2 2.4.1 release 20161224 urs at tin.org
gcc 5.4.0 2.4.1 release 20161224 urs at tin.org
suncc 5.10 2.4.1 release 20161224 urs at tin.org
m68k-sun-sunos4.1.1_U1 gcc 3.2.3 2.4.3 release 20181224 [13] dennis at pcde.inka.de
sparc-sun-sunos4.0.3 gcc 2.7.2.3 2.6.2 release 20221224 [13][30][34] dennis at pcde.inka.de
sparc-sun-sunos4.1.3 gcc 3.2.3 2.6.2 release 20221224 [13] dennis at pcde.inka.de
sparc-sun-solaris2.0 gcc 2.8.1 2.4.3 release 20181224 dennis at pcde.inka.de
sparc-sun-solaris2.1 gcc 2.95.3 2.4.3 release 20181224 dennis at pcde.inka.de
sparc-sun-solaris2.2 cc 4.0 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 3.0.4 2.6.2 release 20221224 dennis at pcde.inka.de
sparc-sun-solaris2.3 gcc 2.95.3 2.4.3 release 20181224 dennis at pcde.inka.de
sparc-sun-solaris2.4 cc 4.2 2.1.2 release 20121224 [24] dennis at pcde.inka.de
gcc 3.4.6 2.6.3 release 20231224 dennis at pcde.inka.de
sparc-sun-solaris2.5.1 cc 5.0 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 4.1.1 2.6.1 release 20211226 dennis at pcde.inka.de
sparc-sun-solaris2.6 cc 5.0 2.0.0 release 20110823 dennis at pcde.inka.de
gcc 4.3.2 2.6.2 release 20221214 dennis at pcde.inka.de
sparc-sun-solaris2.7 cc 5.0 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 4.1.2 2.6.2 release 20221214 dennis at pcde.inka.de
sparc-sun-solaris2.8 cc 5.5 1.5.12 release 20031220 urs at tin.org
gcc 3.4.6 1.9.5 release 20091224 dennis at pcde.inka.de
sparc-sun-solaris2.9 cc 5.7 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 4.4.6 2.0.0 release 20110823 dennis at pcde.inka.de
sparc-sun-solaris2.10 cc 5.15 2.4.3 release 20181224 urs at tin.org
gcc 5.5.0 2.4.3 release 20181224 urs at tin.org
sparc-sun-solaris2.11 cc 5.15 2.6.3 release 20231224 urs at tin.org
clang 18.1.2 2.6.3 release 20241224 urs at tin.org
gcc 13.2.0 2.6.3 release 20241224 urs at tin.org
x86_64-pc-solaris2.11 cc 5.15 2.6.3 release 20231224 urs at tin.org
gcc 13.2.0 2.6.3 release 20241224 urs at tin.org
IRIX mips-sgi-irix3.3.2 gcc 2.7.2.3 1.9.5 release 20091224 dennis at pcde.inka.de
mips-sgi-irix4.0.5F gcc 2.95.3 2.6.2 release 20221224 dennis at pcde.inka.de
mips-sgi-irix5.2 cc 3.18 1.4.3 release 20000502 sven at tin.org
mips-sgi-irix5.3 cc 3.19 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 3.2.3 2.6.2 release 20221224 dennis at pcde.inka.de
mips-sgi-irix6.1 cc 6.0.1 2.6.1 release 20211226 IRIX64 dennis at pcde.inka.de
mips-sgi-irix6.2 cc 7.30 1.9.4 release 20090211 dennis at pcde.inka.de
gcc 3.4.6 2.6.2 release 20221224 dennis at pcde.inka.de
mips-sgi-irix6.3 cc 7.3 1.9.4 release 20090211 [17] dennis at pcde.inka.de
mips-sgi-irix6.4 cc 7.10 pre-1.4 release 19990927 IRIX64 laura at tin.org
mips-sgi-irix6.5 cc 7.4.4m 1.9.6 release 20101126 IRIX64 dennis at pcde.inka.de
gcc 4.3.2 2.0.0 release 20110823 IRIX64 dennis at pcde.inka.de
ULTRIX mips-dec-ultrix3.1 gcc 2.7.2.3 2.6.2 release 20221224 [13][30][39] dennis at pcde.inka.de
mips-dec-ultrix4.1 gcc 2.95.3 2.6.2 release 20221224 [13] dennis at pcde.inka.de
mips-dec-ultrix4.4 cc pre-1.4 release 19990927 [1] urs at tin.org
mips-dec-ultrix4.5 gcc 3.0.4 2.6.2 release 20221224 [13][38] dennis at pcde.inka.de
vax-dec-ultrix3.0 gcc 2.7.2.3 2.4.3 release 20181224 [13][30] dennis at pcde.inka.de
vax-dec-ultrix3.1 gcc 2.7.2.3 2.4.3 release 20181224 [13][30] dennis at pcde.inka.de
vax-dec-ultrix4.0 gcc 2.7.2.2 1.3 unoff BETA 970525 urs at tin.org
vax-dec-ultrix4.1 gcc 2.7.2.3 1.5.7 release 20001104 dennis at pcde.inka.de
vax-dec-ultrix4.5 gcc 2.95.3 2.4.3 release 20181224 [13] dennis at pcde.inka.de
OSF1, Tru64 alpha-dec-osf1.3 cc 3.11 1.9.5 release 20091224 dennis at pcde.inka.de
alpha-dec-osf3.2 gcc 3.2.3 2.6.2 release 20221224 OSF/1 3.2G [38][39] dennis at pcde.inka.de
alpha-dec-osf4.0b cc 5.2-033 pre-1.4 release 19990927 roland at spinnaker.rhein.de
alpha-dec-osf5.1b cc 6.5-011 1.7.10 release 20050929 dennis at pcde.inka.de
alphaev56-dec-osf4.0f cc 5.9-005 1.9.2 release 20070201 dennis at pcde.inka.de
alphaev56-dec-osf4.0g gcc 4.1.2 2.6.2 release 20221224 dennis at pcde.inka.de
alphaev56-dec-osf5.1 cc 6.4-009 1.6.2 release 20030910 andy at tin.org
alphaev6-dec-osf4.0f gcc 2.95.2 1.5.3 release 20000221 jason at radar.tele2.co.uk
alphaev6-dec-osf5.1 cc 6.4-215 1.5.14 release 20020926 urs at tin.org
alphaev67-dec-osf5.1b cc 6.5-011 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 4.4.5 2.0.0 release 20110823 dennis at pcde.inka.de
alphaev68-dec-osf4.0g cc 6.1-123 1.7.8 release 20050321 urs at tin.org
alphaev68-dec-osf5.1 cc 6.5-011 1.8.0 release 20051224 urs at tin.org
gcc 3.3.0 1.7.8 release 20050321 urs at tin.org
alphaev7-dec-osf5.1b cc 6.5-207 1.7.8 release 20050321 urs at tin.org
gcc 3.3.0 1.7.7 release 20041215 urs at tin.org
mips-dec-osf1 gcc 2.7.2.3 2.6.2 release 20221224 DEC OSF/1 V1.0 [38] dennis at pcde.inka.de
mips-dec-osf1 gcc 2.7.2.3 2.6.2 release 20221224 DEC OSF/1 X2.0-8 [38] dennis at pcde.inka.de
AIX i386-ibm-aix gcc 2.95.3 1.4.7 release 20030322 AIX 1.3.0 bauer at internal.de
powerpc-ibm-aix4.3.1.0 egcs 1.1.1 (2.91.60) pre-1.4 release 19990927 rhoenie at mayn.de
powerpc-ibm-aix4.3.3.0 gcc 2.95.2 1.9.0 release 20060228 dennis at pcde.inka.de
xlc 5.0 1.7.6 release 20040906 [12] dennis at pcde.inka.de
powerpc-ibm-aix5.1.0.0 gcc 2.95.3 1.5.17 release 20030407 dennis at pcde.inka.de
powerpc-ibm-aix5.2.0.0 gcc 4.0.0 1.9.2 release 20070201 urs at tin.org
powerpc-ibm-aix5.3.0.0 gcc 4.6.0 2.0.0 release 20110823 urs at tin.org
powerpc-ibm-aix6.1.9.0 gcc 4.9.2 2.3.1 release 20141224 urs at tin.org
powerpc-ibm-aix7.1.5.0 gcc 8.3.0 2.6.3 release 20231224 urs at tin.org
xlc 12.01 2.6.3 release 20231224 urs at tin.org
powerpc-ibm-aix7.2.4.0 gcc 7.2.0 2.6.0 release 20210823 urs at tin.org
xlc 13.01 2.6.0 release 20210823 urs at tin.org
powerpc-ibm-aix7.3.1.0 gcc 10.3.0 2.6.3 release 20231224 urs at tin.org
Open XL C/C++ 17.1.1 2.6.3 release 20231224 urs at tin.org
rs6000-ibm-aix3.2.5 gcc 3.0.4 2.2.1 release 20140504 dennis at pcde.inka.de
xlc 1.3 pre-1.4 release 19990927 andy at tin.org
rs6000-ibm-aix4.1.5.0 gcc 3.3.6 2.0.0 release 20110823 dennis at pcde.inka.de
xlc 3.6.6 1.9.6 release 20101126 dennis at pcde.inka.de
rs6000-ibm-aix4.3.3.0 gcc 3.3.4 1.7.8 release 20050321 urs at tin.org
xlc 3.6.6.6 1.8.0 release 20051224 urs at tin.org
HP-UX hppa1.0-hp-hpux8.00 cc 8.39 pre-1.4 release 980226 urs at tin.org
gcc 2.95.3 1.9.1 release 20060409 [13] dennis at pcde.inka.de
hppa1.0-hp-hpux10.01 gcc 2.95.3 1.9.2 release 20070201 dennis at pcde.inka.de
hppa1.1-hp-hpux8.07 gcc 3.0.4 2.6.2 release 20221224 [13][38] dennis at pcde.inka.de
hppa1.1-hp-hpux9.05 cc 9.84 1.4.4 release 20000803 andy at tin.org
gcc 3.0.4 2.4.3 release 20181224 [21] dennis at pcde.inka.de
hppa1.1-hp-hpux10.20 cc 10.32 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 4.2.2 2.6.1 release 20211226 dennis at pcde.inka.de
hppa1.1-hp-hpux11.00 cc 11.01.03 1.9.6 release 20101126 urs at tin.org
hppa1.1-hp-hpux11.11 gcc 3.4.3 1.7.8 release 20050321 dennis at pcde.inka.de
hppa2.0-hp-hpux10.20 cc 10.32.05 1.7.5 release 20040615 urs at tin.org
gcc 4.2.2 2.1.2 release 20121224 dennis at pcde.inka.de
hppa2.0w-hp-hpux11.00 cc 11.11.16 2.4.3 release 20181224 dennis at pcde.inka.de
gcc 4.7.2 2.1.2 release 20121224 dennis at pcde.inka.de
hppa2.0w-hp-hpux11.11 cc 11.11.16 2.1.3 release 20130812 dennis at pcde.inka.de
gcc 5.4.0 2.4.3 release 20181224 dennis at pcde.inka.de
hppa2.0w-hp-hpux11.23 cc 11.23.16 2.2.0 release 20131224 dennis at pcde.inka.de
gcc 9.4.0 2.6.1 release 20211226 dennis at pcde.inka.de
hppa64-hp-hpux11.11 gcc 10.4.0 2.6.2 release 20221224 dennis at pcde.inka.de
ia64-hp-hpux11.23 cc 6.25 2.6.2 release 20221224 dennis at pcde.inka.de
gcc 4.7.2 2.6.1 release 20211226 dennis at pcde.inka.de
ia64-hp-hpux11.31 cc 6.26 2.4.3 release 20181224 dennis at pcde.inka.de
m68k-hp-hpux9.10 gcc 2.95.3 2.4.3 release 20181224 dennis at pcde.inka.de
SINIX, Reliant i386-sni-sysv4 cc 3.5F 1.5.6 release 20000803 SINIX-L 5.41 urs at tin.org
cc 3.5G 1.6.0 release 20030714 SINIX-Z 5.42 stefan.kanthak at fujitsu-siemens.com
cc 5.0 2.6.2 release 20221224 SINIX-Z 5.42 B20 [4][41] dennis at pcde.inka.de
gcc 3.2 2.6.2 release 20221224 SINIX-Z 5.42 B20 dennis at pcde.inka.de
mips-sni-sysv4 gcc 3.0.2 1.9.2 release 20070201 ReliantUNIX-N 5.45B10 [9] dennis at pcde.inka.de
Unicos ymp-cray-unicos9.0.2.X cc 4.0.3 1.9.2 release 20070201 [14] urs at tin.org
j90-cray-unicos10.0.0.X cc 6.4.0 2.4.3 release 20181224 [4][14] urs at tin.org
UXP/V f300-fujitsu-uxpv4.1_ES cc 1.04 pre-1.4 release 19990927 andy at tin.org
SUPER-UX sx4-nec-superux10.2 cc 1.0 1.7.6 release 20040906 dennis at pcde.inka.de
sx6-nec-superux13.1 cc 1.0 1.7.9 release 20050629 urs at tin.org
NEWS-OS m68k-sony-newsos gcc 2.7.2.3 2.6.2 release 20221224 NEWS-OS 3.3ap [13][20][30] [37] dennis at pcde.inka.de
mips-sony-bsd gcc 2.95.3 1.9.1 release 20060409 NEWS-OS 4.2.1aR [13] dennis at pcde.inka.de
A/UX m68k-apple-aux3.1.1 gcc 2.7.2 1.7.10 release 20050929 [13] dennis at pcde.inka.de
NEXTSTEP m68k-next-nextstep3 gcc 2.95.3 1.6.0 release 20030714 [10][13] dennis at pcde.inka.de
Openstep i386-next-openstep4 gcc 2.7.2.1 2.4.3 release 20181224 [10][13][31] dennis at pcde.inka.de
m68k-next-openstep4 gcc 2.7.2.1 2.4.3 release 20181224 [10][13][31] dennis at pcde.inka.de
Rhapsody powerpc-apple-rhapsody5.1 gcc 2.7.2.1 1.7.1 release 20030918 dennis at pcde.inka.de
powerpc-apple-rhapsody5.6 gcc 2.7.2.3 1.5.4 release 20000523 [5] bkuemmer at gmx.net
Darwin aarch64-apple-darwin20.3.0 clang 12.0.0 2.4.5 release 20201224 Apple M1; macOS 11.2 urs at tin.org
gcc 10.2.0 2.4.5 release 20201224 Apple M1; macOS 11.2 urs at tin.org
aarch64-apple-darwin21.1.0 clang 13.0.0 2.6.0 release 20210823 dennis at pcde.inka.de
aarch64-apple-darwin22.1.0 clang 14.0.0 2.6.1 release 20211226 dennis at pcde.inka.de
aarch64-apple-darwin23.2.0 clang 15.0.0 2.6.3 release 20231224 dennis at pcde.inka.de
i386-apple-darwin8.8.1 gcc 4.0.1 1.9.1 release 20060409 enrik at tin.org
i386-apple-darwin9.8.0 gcc 4.0.1 1.9.4 release 20090211 sven at tin.org
i386-apple-darwin10.0.0 gcc 4.2.1 1.9.4 release 20090211 sven at tin.org
powerpc-apple-darwin1.3.7 gcc 2.95.2 1.5.9 release 20010723 urs at tin.org
powerpc-apple-darwin6.8 gcc 3.1 2.1.0 release 20111224 dennis at pcde.inka.de
powerpc-apple-darwin7.9.0 gcc 3.3 1.7.9 release 20050629 dennis at pcde.inka.de
powerpc-apple-darwin8.11.0 gcc 4.0.1 2.6.1 release 20211226 dennis at pcde.inka.de
powerpc-apple-darwin9.8.0 gcc 4.0.1 1.9.6 release 20101126 dennis at pcde.inka.de
x86_64-apple-darwin10.5.0 gcc 4.2.1 1.9.6 release 20101126 urs at tin.org
x86_64-apple-darwin11.1.0 gcc 4.2.1 2.0.0 release 2011823 dennis at pcde.inka.de
x86_64-apple-darwin12.0.0 gcc 4.2.1 2.1.1 release 20120623 dennis at pcde.inka.de
x86_64-apple-darwin12.5.0 clang 3.1 2.2.0 release 20131224 Apple clang 4.0 dennis at pcde.inka.de
x86_64-apple-darwin13.0.0 clang 3.3 2.2.0 release 20131224 Apple clang 5.0 sven at tin.org
x86_64-apple-darwin14.3.0 clang 3.5 2.3.1 release 20141224 Apple clang 6.0 dennis at pcde.inka.de
x86_64-apple-darwin16.6.0 clang 3.9 2.4.1 release 20161224 Apple clang 8.1.0 dennis at pcde.inka.de
x86_64-apple-darwin20.6.0 clang 12.0.5 2.6.0 release 20210823 Apple clang 12.0.5; macOS 11.6 dennis at pcde.inka.de
QNX i386-pc-nto-qnx6.3.0 gcc 2.95.3 1.7.6 release 20040906 dennis at pcde.inka.de
LynxOS i386-unknown-lynxos4.0.0Evl gcc 2.95.3 1.7.7 release 20041215 dennis at pcde.inka.de
Haiku i586-pc-haiku gcc 2.95.3 1.9.4 release 20090211 [15] urs at tin.org
x86_64-unknown-haiku clang 5.0.0 2.4.3 release 20181224 urs at tin.org
x86_64-unknown-haiku gcc 8.3.0 2.4.3 release 20181224 urs at tin.org
GNU Hurd i386-unknown-gnu0.2 gcc 2.95.3 1.5.9 release 20010723 urs at tin.org
i386-unknown-gnu0.3 gcc 3.3.2 1.7.3 release 20031220 urs at tin.org
i686-unknown-gnu0.5 gcc 4.8.2 2.2.0 release 20131224 sven at tin.org
DG/UX m88k-dg-dguxR4.11MU06 gcc 2.7.2.3 1.7.10 release 20050929 dennis at pcde.inka.de
m88k-dg-dgux5.4R3.00 gcc 2.7.2.3 1.7.10 release 20050929 [13] dennis at pcde.inka.de
SEIUX mips-sei-seiux3.2 gcc 2.7.2.3 2.1.0 release 20111224 [13] dennis at pcde.inka.de
RISC/os mips-mips-riscos4sysv gcc 2.95.3 1.7.9 release 20050629 RISC/os 4.52 in SVR3 mode [13] dennis at pcde.inka.de
EP/IX mips-mips-riscos2svr4 cc 3.18 2.0.0 release 20110823 EP/IX 2.2.1AA in SysV mode [18] urs at tin.org
System V/88 m88k-motorola-sysv4 gcc 2.7.2.3 1.7.3 release 20031220 [11] dennis at pcde.inka.de
UP-UX/V mips-nec-sysv4.2MP cc 1.7.6 release 20040906 dennis at pcde.inka.de
MINIX i686-pc-minix clang 3.4 2.4.1 release 20161224 MINIX 3.3.0 urs at tin.org
Syllable i586-pc-syllable gcc 4.1.2 2.2.0 release 20131224 Syllable Desktop 0.6.7 sven at tin.org
UnixWare i386-pc-sysv4.2 gcc 2.95.2 2.6.2 release 20221224 Novell UnixWare 1.1.4 [40] dennis at pcde.inka.de
i386-pc-sysv4.2uw2.03 CCS 3.0 2.6.2 release 20221224 Novell UnixWare 2.03 [4][41] dennis at pcde.inka.de
gcc 2.95.2 2.6.2 release 20221224 Novell UnixWare 2.03 dennis at pcde.inka.de
i686-unknown-sysv5UnixWare7.1.3 gcc 2.95.2 2.4.3 release 20181224 SCO UnixWare 7.1.3 [29] dennis at pcde.inka.de
i686-unknown-sysv5UnixWare7.1.4 CCS 4.2 2.6.2 release 20221224 SCO UnixWare 7.1.4 MP4 [29] dennis at pcde.inka.de
SCO Openserver i386-pc-sco3.2v5.0.7 cc 5.2.0A 2.6.2 release 20221224 SCO Openserver 5.0.7 MP5 [42] dennis at pcde.inka.de
gcc 3.4.6 2.6.3 release 20231224 SCO Openserver 5.0.7 MP5 dennis at pcde.inka.de
i586-pc-sco3.2v4.2 gcc 2.7.2.3 2.6.2 release 20221224 SCO Open Server Enterprise System Release 3.0
[12][13][34]
dennis at pcde.inka.de
Interactive UNIX i386-pc-isc4.0 gcc 2.7.2.3 2.4.4 release 20191224 [13][32] dennis at pcde.inka.de
i386-pc-isc4.1a gcc 2.7.2.3 2.6.2 release 20221224 [13][32] dennis at pcde.inka.de
MiNT m68k-atari-mint1.15.2 gcc 2.95.3 1.6.2 release 20030919 kws at radix.net
m68k-atari-mint1.16a gcc 2.95.3 1.7.3 release 20031220 kws at radix.net
Cygwin i586-pc-cygwin egcs 1.1 (2.91.57) pre-1.4 release 19990927 Cygwin B20 [2] uafr at gmx.de
i686-pc-cygwin clang 3.1 2.2.0 release 20131224 Cygwin 1.7.27 [2] urs at tin.org
gcc 4.8.2 2.2.0 release 20131224 Cygwin 1.7.28 [2] urs at tin.org
x86_64-pc-cygwin clang 8.0.1 2.6.3 release 20231224 Cygwin 3.4.10 [2] urs at tin.org
gcc 11.4.0 2.6.3 release 20231224 Cygwin 3.5.1 [2] urs at tin.org
  1. add extra space at the end of buf[] in src/screen.c:spin_cursor() (fixed in the 1.4.0 release)
  2. see README.WIN
  3. parsdate.c can't be compiled with lcc (use gcc), tendracc -Xp or -Xs if created with bison, use byacc or compile with tendracc -Xc
  4. alloca(3) detection fails, remove alloca.o from src/Makefile before compiling or use byacc instead of bison as parser generator
  5. two small patches to config.guess and config.sub needed (fixed in the 1.5.5 release)
  6. don't use --enable-curses if linking against Solaris curses
  7. src/curses.c:get_termcaps() needs t declared (fixed in the 1.5.7 release)
  8. langinfo.c/tin.h needs to be patched
  9. remove -U_XOPEN_SOURCE -D_XOPEN_SOURCE=500 -U_POSIX_C_SOURCE -D_POSIX_C_SOURCE=199506L from $CFLAGS in src/Makefile after configure
  10. the WIFEXITED()/WEXITSTATUS() macros do not work (fixed in the 2.4.4 release)
  11. gettimeofday() doesn't take the timezone as 2nd argument, source needs to be patched accordingly (fixed in the 1.7.4 release)
  12. configure with --disable-nls or define _LINUX_SOURCE_COMPAT
  13. use --enable-broken-system-fix (introduced in 1.7.6)
  14. configure with --disable-nls --with-screen=terminfo then remove and HAVE_TERMIOS_H from autoconf.h add -h tolerant and remove -D_XOPEN_SOURCE=500 from $CFLAGS in src/Makefile. If using -h stdc in $CFLAGS manually compile signal.c with -D_POSIX_SOURCE added to the $CFLAGS. Finaly patch pcre/pcre_internal.h (remove the preprocessor checks for pcre_uint16 and pcre_uint32 types and add #include <bind/bitypes.h> typedef u_int16_t pcre_uint16; typedef u_int32_t pcre_uint32;)
  15. undefine HAVE_LINK in autoconf.h, remove SIGBUS code from signal.c and link against libnetwork (fixed in the 1.9.5 release)
  16. missplaced #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) in prompt.c:prompt_yn() after towupper(3) causes link failures (fixed in the 1.9.5 release)
  17. add #defined HAVE_SYS_SOCKET_H 1 to include/autoconf.h after configure
  18. add -lnsl -ldw to $LIBS and $LINK_LIBS in src/Makefile after configure
  19. tin must be linked against external pcre >= 7.4 as pcc miscompiles the included one
  20. several small fixes required (buggy toupper/tolower, missing struct dirent, ...); all fixed in the 2.4.4 release
  21. false positive detection of snprintf()/vsnprintf(), remove define HAVE_SNPRINTF 1 and define HAVE_VSNPRINTF 1 from include/autoconf.h after configure
  22. if to and from args for iconv_open(3) are the same iconv(3) fails to set outbuf to the end of the conversion string. A workaround (skip useless conversion) is in the 2.1.3 release
  23. several uses of strdup(3) im art.c and auth.c must be replaced by my_strdup(); all fixed in the 2.1.3 release
  24. DIR detection fails, add define HAVE_DIRENT_H 1 in include/autoconf.h after configure and remove -D_XOPEN_SOURCE=500 from $CFLAGS in src/Makefile
  25. run configure with $CC set to a less strict compiler and modify src/Makefile to use ccomp later on
  26. linked against netbsd-curses
  27. add -D__BSD_VISIBLE -D_BSD_TYPES -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 to $CFLAGS before configure (fixed in the 2.4.3 release)
  28. add -liconv $LIBS and $LINK_LIBS in src/Makefile after configure
  29. remove -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506L from $CFLAGS in src/Makefile after configure; install gettext and add -lintl $LIBS and $LINK_LIBS in src/Makefile after configure
  30. add malloc and free prototype to pcre/pcre_globals.c and change fopen()-mode from "wb" to "w+" in pcre/dftables.c (the later is fixed in 2.4.4)
  31. add #undef HAVE_SYS_UTSNAME_H, #define HAVE_SYS_WAIT_H 1 and #define NO_LOCKING 1 in include/autoconf.h after configure. (fixed in the 2.4.4 release)
  32. all fchmod(2) calls need to be replaced to chmod(2) ones and #define EHOSTUNREACH 113 needs to be added to tin.h (both fixed in the 2.4.5 release). Link against ncurses and add -posix -D_SYSV3 to $CFLAGS.
  33. use -T flag for ar(1) when building libpcre to shorten names.
  34. configure with --disable-nls
  35. bundeled libcanlock uses conflicting names, either use systemwide one or disable it. (fixed in the 2.4.6 release)
  36. change all occurences of #ifdef HAVE_CLOCK_GETTIME to #if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_REALTIME) in misc.c (fixed in the 2.6.1 release)
  37. in conrast to the documentation 2.5 < gcc < 3 does not know __attribute__((noreturn)) on all platforms so the check in tin.h needs to be adjusted to #if __GNUC__ > 2 (fixed in the 2.6.1 release)
  38. rename all remaining occurences of s_close in nntplib.c to close (fixed in the 2.6.3 release)
  39. missing #ifdef HAVE_MEMMOVE guard in nntplib.c (fixed in the 2.6.3 release)
  40. See D32 from UnixWare FAQ
  41. required heapsort.c compilation not detected; use --disable-heapsort or fix src/Makefile after configure (fixed in the 2.6.3 release)
  42. pass -b elf to the compiler
  43. options_menu.c can't be compiled with kefir (use gcc; fixed in the 2.6.4 release)
  44. nntplib.c can't be compiled with xcc if configured with --with-zlib use --without-zlib (fixed in the 2.6.4 release)
  45. with $CC set to cproc RETSIGTYPE type detection fails, set RETSIGTYPE to void instead of int in autoconf.h after configure run. (fixed in the 2.6.4 release)

wwwsucks at tin.org
April 17th, 2024