Internally we used IBM’s RS6000 compiler. Novell contracted with Cygnus for a GNU based compiler for their NLM developers that was being developed concurrently with our development. That compiler was for all the PIN based architectures (PA-RISC, SPARC, MIPs, PPC) that PIN was initially intended for.