|
From: | mwoehlke |
Subject: | Re: coreutils-6.3: c89 patch insufficent |
Date: | Tue, 03 Oct 2006 14:25:39 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060909 Thunderbird/1.5.0.7 Mnenhy/0.7.4.0 |
Michael Deutschmann wrote:
coreutils-6.3 includes a patch, c99-to-c89.diff, to allow it to be compiled on platforms that don't support declarations after statements. However, this patch is not sufficent -- I had to fix two other areas to get coreutils to compile under GCC 2.95.3. I've appended my fixes. They are to be applied after the existing c99-to-c89.diff. [snip patch]
Thanks for those. FYI:Since I remember having a discussion on the wisdom of requiring c99, I'll mention that I have since discovered that our sparc Solaris platform (which is 2.7, that being the oldest version on which we still support products) does not have a c99. In fact, other than gcc 3.2.3 which we have built for 2.8 (and doesn't work on 2.7, if at all - configure complained 'header exists but is not usable' for apparently EVERY header that existed), I can't find that we have *any* c99 compiler for sparc.
So, at least here, if c99 becomes a strict requirement, I won't be able to build on sparc Solaris at all, unless I can manage building gcc first.
-- Matthew "I don't question your existence -- God" (seen on a church billboard)
[Prev in Thread] | Current Thread | [Next in Thread] |