Date: Thu, 28 May 1998 17:49:19 -0500 (CDT) From: Tony Kimball <alk@pobox.com> To: chat@FreeBSD.ORG Cc: nate@mt.sri.com Subject: Re: Fix for undefined "__error" and discussion of shared object versioning Message-ID: <199805282249.RAA03682@pobox.com>
next in thread | raw e-mail | index | archive | help
Quoth Nate Williams <nate@mt.sri.com>: > > My own concern would be the amount of code in third-party programs > > that uses gccisms. > > Very few programs *should* use gccisms. If they do, they are broke > since they won't build on other OS's compilers. [ note redirect to chat ] Various points: 1 Non-portable != broken. 2 I'm amazed to see this coming from Nate "Java" Williams! Gcc is the *platform*. Gcc is what makes code portable, not ANSI, which is merely an idea, and not a platform. 3 People use gccisms because then they don't have to write asm, which is much *less* portable. 4 Are you planning on fixing them? Egad, the number of ports! > Better/faster/less buggy compiler with a much less restrictive Copyright > seems like a win overall to me. Remains to be seen, as far as I am concerned. Various points: 1 TenDRA should be compared to GCC 2.8.1, not 2.7.2.1. 2 GPL should not be a restriction in practice for anyone except someone who wants to retain source for a commercialization of added-value back-end code generation under FreeBSD, since there are plenty of source-to-source compilers suitable as front-ends to GCC. Since the amount of money to be made doing this is a negative number, it's not a restriction in practice. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805282249.RAA03682>