3 ms·
egcs and gcc "merged" in that the modern gcc is the descendant of the egcs codebase. Rick Moen wrote a good essay titled "Fear of Forking" http://linuxmafia.c
by msla 7y ago
egcs and gcc "merged" in that the modern gcc is the descendant of the egcs codebase.
Rick Moen wrote a good essay titled "Fear of Forking"
http://linuxmafia.com/faq/Licensing_and_Law/forking.html http://linuxmafia.com/faq/Licensing_and_Law/forking.html
It's a defense of forking, but it contains a few capsule histories of important forks of the past (from the perspective of when it was written) which are interesting.
- Anthony-G 7y agoThat’s a great essay, alright – and still stands the test of time. I remember Rick Moen’s contributions to mailing lists in the early 2000s being insightful and informative (for me). When I first started using GNU/Linux in 1999 (Red Hat 6), I found it confusing to understand what all the fuss was about with libc/glibc and egcs/gcc. I think the differences had been resolved by that stage but all the related documentation referred to the split which made learning this strange new system very confusing (at the time, I knew what a compiler did but I didn’t know about anything about architectures other than x86 and I didn’t know why a C library was so important). Rick includes a reference to the Emacs split of the early 90s. Jamie Zawinski’s reflection on this fork is quite interesting: https://anonym.to/?https://www.jwz.org/doc/lemacs.html https://anonym.to/?https://www.jwz.org/doc/lemacs.html (using the anoymiser as Jamie doesn't seem to like news.ycombinator.com as a referer).