public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/27366] New: ada build fails as cygwin does not have clearenv
@ 2006-05-01 5:55 billingd at gcc dot gnu dot org
2006-05-02 3:46 ` [Bug ada/27366] " billingd at gcc dot gnu dot org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: billingd at gcc dot gnu dot org @ 2006-05-01 5:55 UTC (permalink / raw)
To: gcc-bugs
cygwin does not have the clearenv function, so ada compliation dies in
ada/env.c. Testing a patch to use unsetenv path.
--
Summary: ada build fails as cygwin does not have clearenv
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: billingd at gcc dot gnu dot org
ReportedBy: billingd at gcc dot gnu dot org
GCC build triplet: i686-pc-cygwin
GCC host triplet: i686-pc-cygwin
GCC target triplet: i686-pc-cygwin
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27366
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/27366] ada build fails as cygwin does not have clearenv
2006-05-01 5:55 [Bug ada/27366] New: ada build fails as cygwin does not have clearenv billingd at gcc dot gnu dot org
@ 2006-05-02 3:46 ` billingd at gcc dot gnu dot org
2006-05-02 8:46 ` charlet at adacore dot com
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: billingd at gcc dot gnu dot org @ 2006-05-02 3:46 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from billingd at gcc dot gnu dot org 2006-05-02 03:46 -------
Here is the patch I tested. acats results below aren't a total disaster.
2006-01-05 David Billinghurst (David.Billinghurst@riotinto.com)
PR ada/27366
* ada/env.c (__gnat_clearenv): Use unsetenv() to clear environment
on Cygwin.
Index: env.c
===================================================================
--- env.c (revision 113408)
+++ env.c (working copy)
@@ -288,7 +288,7 @@
index++;
}
#elif defined (__MINGW32__) || defined (__FreeBSD__) || defined (__APPLE__) \
- || (defined (__vxworks) && defined (__RTP__))
+ || (defined (__vxworks) && defined (__RTP__)) || defined (__CYGWIN__)
/* On Windows, FreeBSD and MacOS there is no function to clean all the
environment but there is a "clean" way to unset a variable. So go
through the environ table and call __gnat_unsetenv on all entries */
=== acats Summary ===
# of expected passes 1924
# of unexpected failures 37
# of unsupported tests 356
*** FAILURES: c23003b c23003g c23003i c35507m c62003a c62003b c64103e c64103f
c6
4104i c64104j c64104k c64104l c64104m c64104n c96005d cb4001a cc3017c cc3120a
cd
2a23e cdd2a02 cxg2002 cxg2003 cxg2004 cxg2006 cxg2007 cxg2010 cxg2011 cxg2012
cx
g2013 cxg2014 cxg2015 cxg2016 cxg2017 cxg2018 cxg2019 cxg2020 cxg2021
--
billingd at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2006-05-02 03:46:05
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27366
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/27366] ada build fails as cygwin does not have clearenv
2006-05-01 5:55 [Bug ada/27366] New: ada build fails as cygwin does not have clearenv billingd at gcc dot gnu dot org
2006-05-02 3:46 ` [Bug ada/27366] " billingd at gcc dot gnu dot org
@ 2006-05-02 8:46 ` charlet at adacore dot com
2006-05-02 11:38 ` billingd at gcc dot gnu dot org
2006-05-02 11:45 ` billingd at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: charlet at adacore dot com @ 2006-05-02 8:46 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from charlet at adacore dot com 2006-05-02 08:46 -------
Subject: Re: ada build fails as cygwin does not have clearenv
> Here is the patch I tested. acats results below aren't a total disaster.
Patch looks reasonable to me, you have my OK.
Note that patches should be posted to gcc-patches@
Arno
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27366
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/27366] ada build fails as cygwin does not have clearenv
2006-05-01 5:55 [Bug ada/27366] New: ada build fails as cygwin does not have clearenv billingd at gcc dot gnu dot org
2006-05-02 3:46 ` [Bug ada/27366] " billingd at gcc dot gnu dot org
2006-05-02 8:46 ` charlet at adacore dot com
@ 2006-05-02 11:38 ` billingd at gcc dot gnu dot org
2006-05-02 11:45 ` billingd at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: billingd at gcc dot gnu dot org @ 2006-05-02 11:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from billingd at gcc dot gnu dot org 2006-05-02 11:38 -------
Subject: Bug 27366
Author: billingd
Date: Tue May 2 11:38:35 2006
New Revision: 113457
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113457
Log:
2006-05-02 David Billinghurst <David.Billinghurst@riotinto.com>
PR ada/27366
* ada/env.c (__gnat_clearenv): Use unsetenv() to clear
environment on Cygwin.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ada/env.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27366
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/27366] ada build fails as cygwin does not have clearenv
2006-05-01 5:55 [Bug ada/27366] New: ada build fails as cygwin does not have clearenv billingd at gcc dot gnu dot org
` (2 preceding siblings ...)
2006-05-02 11:38 ` billingd at gcc dot gnu dot org
@ 2006-05-02 11:45 ` billingd at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: billingd at gcc dot gnu dot org @ 2006-05-02 11:45 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from billingd at gcc dot gnu dot org 2006-05-02 11:45 -------
Fixed in revision 113457. clearenv is not used by ada in 4.1
--
billingd at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27366
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-05-02 11:45 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-01 5:55 [Bug ada/27366] New: ada build fails as cygwin does not have clearenv billingd at gcc dot gnu dot org
2006-05-02 3:46 ` [Bug ada/27366] " billingd at gcc dot gnu dot org
2006-05-02 8:46 ` charlet at adacore dot com
2006-05-02 11:38 ` billingd at gcc dot gnu dot org
2006-05-02 11:45 ` billingd at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).