|
From: | Peter Bex |
Subject: | [Chicken-hackers] [PATCH] Several fixes to make CHICKEN work on Solaris again |
Date: | Thu, 20 Feb 2014 23:03:37 +0100 |
User-agent: | Mutt/1.4.2.3i |
Hi all, In preparation of the release, I've begun testing on some operating systems, starting with GCC on OpenIndiane (a continuation of OpenSolaris). Turns out a lot of things were broken, so here are 6 patches to fix them. The patches should speak for themselves, I think. The unsetenv one is the most involved and might break things on other platforms (but I intend to test most of them anyway, so that shouldn't be an issue). We should try to move more towards feature-based #ifdef checking rather than attempting to roll lots of things into one definition like C_GNU_ENV, the name of which makes very little sense when it's defined for BSD and Haiku as well as Linux. And it doesn't have any semantic meaning; it was used to detect a timeval slot and the presence of unsetenv(). Cheers, Peter -- http://www.more-magic.net
0001-On-Solaris-ginstall-requires-the-m-switch-and-its-nu.patch
Description: Text document
0002-Solaris-requires-__C99FEATURES__-to-enable-C99-suppo.patch
Description: Text document
0003-As-a-BSD-family-member-distant-relative-by-now-Solar.patch
Description: Text document
0004-Solaris-uses-sonames-as-well.patch
Description: Text document
0005-Disable-deployment-tests-on-Solaris-as-well-because-.patch
Description: Text document
0006-Fix-unsetenv-on-Solaris-and-start-an-effort-to-get-r.patch
Description: Text document
[Prev in Thread] | Current Thread | [Next in Thread] |