From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4CDFBF0D.1060604@gmx.net> Date: Sun, 14 Nov 2010 11:50:53 +0100 From: Carl-Daniel Hailfinger User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090410 SUSE/1.1.18-0.1 SeaMonkey/1.1.18 MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: <703b2539-027e-4f9f-a739-00b59f6d3d82@v28g2000vbb.googlegroups.com> <20101113192425.GC22589@nibiru.local> <20101114091030.GA793@polynum.com> In-Reply-To: <20101114091030.GA793@polynum.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Plan9 development Topicbox-Message-UUID: 7dc2f6c6-ead6-11e9-9d60-3106f5b1d025 On 14.11.2010 10:10, tlaronde@polynum.com wrote: > Furthermore, the auto* and libtool were typically made > for trying to do something "working" to some extend with a chaotic > source. They typically manage to compile "things" written by > programmers who have been encouraged to look at the finger ignoring > the moon: to concentrate on the "GNU" tools and "GNU" libraries > etc, and not on C89 (or C99), POSIX etc. > Heh. Pure C99 code (with no GNU extensions or OS specific stuff whatsoever) doesn't compile with pcc unless you avoid some of the really useful features and some of the standard headers. I can quote the C99 standard if you doubt this. I have successfully avoided using autoconf and similar stuff in my projects by adhering to strict C99, but in an ironic twist of fate, Plan 9 will be the OS that forces me to use something like autoconf due to the limited C99 support. Regards, Carl-Daniel -- http://www.hailfinger.org/