On Wed, Jan 13, 2021 at 06:37:41AM +0000, Brian Callahan wrote: > Hi ports -- > > Attached is a new port, lang/tcc. TCC is the Tiny C Compiler. > > --- > pkg/DESCR: > TCC (Tiny C Compiler) is a small and fast ANSI C compiler. > It generates optimized code, and can compile, assemble, and link several > times faster than 'gcc -O0'. Any C dynamic library can be used directly. > It includes an optional memory and bounds checker, and bounds-checked > code can be mixed freely with standard code. C scripting is also > supported via the usual hash-bang mechanism. > > Backends exist for amd64, i386, arm, and arm64. > --- > > Upstream has been very interested in BSD support lately. I recently > gave two upstream devs shell access to an arm64 and armv7 machine, and > arm64 support was completed as a result. The armv7 support is not yet > finished but I expect it to be finished soon. As a result, I've > temporarily left armv7 off the ONLY_FOR_ARCHS list. With that one > caveat, all tests pass on amd64, arm64, and i386, and the port is in > good enough shape I think to submit. > > OK? > > ~Brian
Hi Brian, This would be nice to have in ports and to have more compiler diversity for testing and stuff. I've been running the git version for a while also and it runs fine on OpenBSD. Port briefly tested on amd64 and it looks good to me. Thanks, -- Kind regards, Hiltjo