View Single Post
  #5   (View Single Post)  
Old 20th October 2010
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default

Quote:
Originally Posted by TerryP View Post

If this someday speeds up the buildworld times on FreeBSD, as well as making OpenBSD even leaner & meaner, I will be one happy spider :-D
Well the major issue with Groff is that is written in C++. Not having C++ code in the base is the last ingredient needed for removing GCC compiler from the base of OpenBSD (last remaining parts of the GPL code are GCC compiler and binutils). Yes, you are right about the size. Removing Groff and eventually GCC will reduce the OpenBSD default installation for about 100MB. Now replacing GCC with PCC (eventually) will have as a byproduct 10 times shorter buildworld times. It will also have as a consequence much faster binaries (binaries produced with PCC are many times faster than the one produced by GCC).

Finally moving Groff to ports will finally allow the updated to version 1.20 for serious Groff users.
Reply With Quote