On Thu, Aug 1, 2013 at 6:34 AM, <h...@riseup.net> wrote: > > Well, I think you get the point > > Certainly I do, but this leaves everything but gcc overboard as pcc > project is too small to > scale so widely on all the architectures OpenBSD supports. The same > applies to Clang - it's > been thought mainly as a commercial replacement for gcc for titanics like > Apple. This way I > seriously doubt that they are going to care about something like sgi, vax, > sparc64 or whatever. > And sending patches upstream will get you nothing but a brick wall full of > cold dumb silence. > >
I am just a user here, I don't have extensive operating system or compiler knowledge, but this debate interests me. in general I think it is a good idea to move to something like llvm/clang, for one the license is good, it is BSD licensed maybe im wrong here, but clang is a "fresh start" with modern hardware in mind, so thats good.. I understand the trouble with maintaining a compiler if the "upstream" doesn't care to help.. couldn't All of the *BSD's somehow in some way help with maintaining clang in some unified way? for example, FreeBSD uses clang now, they are making real progress on having the ports tree build with clang as well NetBSD supports a LOT of architectures,as does OpenBSD. so cant there be a place, where all the tools needed to build a *BSD system are kept and maintained? I see the term "tool chain" thrown around a lot, I assume this refers to all thing "things" one needs to build a system.. so could the "tool chain" somehow over time be unified for all the *BSD's, this would include the compiler of course. I've long wished that the various BSD's could somehow work together in a more unified way, I get that there are different goals and that creates the need for separate projects. but at least from my limited understanding, the "tool chain" and by extension the compiler, is a good place to start, where all 4 major BSD's could have common ground. There may be very technical reasons why this can't happen, but if there are, I don't know of any. any thoughts are appreciated -- Sam Fourman Jr.