Illumos is an OpenSolaris-derived Unix system, and no Unix is complete without a C compiler or two. And with a name like Portable C Compiler (PCC), you would think that would be a great bet to get up and running on Illumos. That’s probably what [Brian Callahan] thought, too, but found out otherwise.
PCC already generates x86 code, so that wasn’t the problem. It was a matter of reconfiguring the compiler for the environment, ironic since PCC probably started on true Unix but now won’t work with 64-bit Solaris-like operating system. According to the post:
It looks like some time ago someone added configuration for 32-bit x86 and SPARC64 support for the Solaris family. But no one ever tried to support 64-bit x86. So first we had to teach the configure script for both pcc and pcc-libs that 64-bit x86 Solaris
Pasadena City College is putting together an amazing combination of tools, education techniques, and innovative projects pinning them on the map as one of the best hackerspaces in the Southern California area. Led by [Deborah Bird], the Director of the Design Technology Pathway at PCC, and Sandy Lee the DTP Faculty Chair, this Fab Lab provides students with cutting-edge workshops and internships that will define future jobs.
We were invited to the space by Joan Horvath, the VP of Business Development over at a local 3D printing store called Deezmaker, after meeting her at an Arduino electronics class taught by a young, talented maker named [Quin]. When we arrived, we were greeted by several students who were working on a 3D printed portable map for the blind which was created for an elementary school nearby. The team behind the design attempted to step out of the visual world and into unfamiliar unsighted territory. One of the members gave us a tour of the space showing us the tools and resources they had made available to PCC students. A variety of 3D printers, ventilators, CNC machines, laser cutters, metal lathes, and even a chainsaw were found inside.