delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com> |
List-Archive: | <http://sourceware.cygnus.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sourceware DOT cygnus DOT com> |
List-Help: | <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs> |
Sender: | cygwin-owner AT sourceware DOT cygnus DOT com |
Delivered-To: | mailing list cygwin AT sourceware DOT cygnus DOT com |
Message-Id: | <200002221526.JAA05963@hp2.xraylith.wisc.edu> |
To: | Craig Lanning <lanning AT scra DOT org> |
cc: | cygwin AT sourceware DOT cygnus DOT com |
Subject: | Re: Problem with -mno-cygwin compile |
In-reply-to: | Your message of "Tue, 22 Feb 2000 10:06:11 EST." |
<14514 DOT 42467 DOT 930000 DOT 171423 AT ngds1 DOT scra DOT org> | |
Date: | Tue, 22 Feb 2000 09:26:22 -0600 |
From: | Mumit Khan <khan AT NanoTech DOT Wisc DOT EDU> |
Craig Lanning <lanning AT scra DOT org> writes: > > My environment is > Windows 98 > Cygwin b20.1 + 2/21 snapshot > gcc 2.95.2 > > If I compile the code below with -mno-cygwin it complains about the > symbol _environ_dll not being resolved. (I have been seeing this > problem for a couple of months.) If I compile it without -mno-cygwin > it works fine. Is there something else I need to do to get it to work > with -mno-cygwin? > > Craig Lanning > > -------------------------------------------------- > #include <stdio.h> > #include <stdlib.h> > > extern char **environ; ^^^^^^^^^^^^^^^^^^^^^^ Sorry, but you can't declare environ like this. Just omit the declaration and you should be fine. The `environ' symbol is a macro and you're essentially overriding it with your own and the linker can't find the real thing. Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |