LCC Replacement
Posted: Mon Jan 31, 2011 4:03 pm
LCC[1] is the compiler used by Quake 3 [2] (and afaik, all derivatives) to create Q3 assembly. It is non-free software[2][3] because it doesn't allow all four freedoms[4].
Does anyone know of any effort to create a free software alternative? (preferably generating Q3 bytecode/asm, as opposed to replacing the VM)
My knowledge of compilers is limited, but if a suitable replacement does not exist, I will be attempting to create my own (preferably from a derivative of an existing attempt).
[1] http://sites.google.com/site/lccretargetablecompiler/
[2] http://en.wikipedia.org/wiki/LCC_(compiler)
[3] https://github.com/drh/lcc/blob/master/CPYRIGHT
[4] http://www.gnu.org/philosophy/free-sw.html
Does anyone know of any effort to create a free software alternative? (preferably generating Q3 bytecode/asm, as opposed to replacing the VM)
My knowledge of compilers is limited, but if a suitable replacement does not exist, I will be attempting to create my own (preferably from a derivative of an existing attempt).
[1] http://sites.google.com/site/lccretargetablecompiler/
[2] http://en.wikipedia.org/wiki/LCC_(compiler)
[3] https://github.com/drh/lcc/blob/master/CPYRIGHT
[4] http://www.gnu.org/philosophy/free-sw.html