I've been experimenting with the recent release of pcc -- a newer version of the classic portable cc.
http://www.ludd.ltu.se/~ragge/pcc/ and although some source compiles OK with it I'm having problems linking with it. For example ~/heirloom-sh-050706 % make pcc args.o blok.o bltin.o cmd.o ctype.o defs.o echo.o error.o expand.o fault.o func.o hash.o hashserv.o io.o jobs.o macro.o main.o msg.o name.o print.o pwd.o service.o setbrk.o stak.o string.o test.o ulimit.o word.o xec.o gmatch.o getopt.o strsig.o version.o mapmalloc.o umask.o -o sh /usr/libexec/binutils217/elf/ld: errno: TLS definition in /usr/lib/libc.so section .tbss mismatches non-TLS reference in bltin.o /usr/lib/libc.so: could not read symbols: Bad value *** Error code 1 Any ideas to how to fix this? -- Steve