This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
Re: src/winsup/mingw ChangeLog configure configure ...
- From: Corinna Vinschen <vinschen at redhat dot com>
- To: earnie at cygwin dot com
- Cc: cygwin-developers at cygwin dot com
- Date: Tue, 6 May 2003 16:15:31 +0200
- Subject: Re: src/winsup/mingw ChangeLog configure configure ...
- References: <20030506132644.7687.qmail@sources.redhat.com>
- Reply-to: cygwin-developers at cygwin dot com
Earnie,
this patch doesn't work correctly. I've just tried to build winsup from
the top level build dir
$(srcdir)/configure && make CFLAGS=-g CFLAGS_FOR_TARGET=-g
and I'm getting the following error in winsup/mingw/profile:
gcc -L/ext/build/cygwin/bin/i686-pc-cygwin/winsup \
-L/ext/build/cygwin/bin/i686-pc-cygwin/winsup/cygwin \
-L/ext/build/cygwin/bin/i686-pc-cygwin/winsup/w32api/lib \
-isystem /home/corinna/src/cygwin/src/winsup/include \
-isystem /home/corinna/src/cygwin/src/winsup/cygwin/include \
-isystem /home/corinna/src/cygwin/src/winsup/w32api/include \
-isystem /home/corinna/src/cygwin/src/newlib/libc/sys/cygwin \
-isystem /home/corinna/src/cygwin/src/newlib/libc/sys/cygwin32 \
-B/ext/build/cygwin/bin/i686-pc-cygwin/newlib/ \
-isystem /ext/build/cygwin/bin/i686-pc-cygwin/newlib/targ-include \
-isystem /home/corinna/src/cygwin/src/newlib/libc/include \
-c -g \
/../w32api/include \
-I/home/corinna/src/cygwin/src/winsup/mingw/profile \
-I/home/corinna/src/cygwin/src/winsup/mingw/profile/../include \
-nostdinc \
-nostdinc++ \
-iwithprefixbefore include \
-mno-cygwin \
/home/corinna/src/cygwin/src/winsup/mingw/profile/gmon.c \
-o gmon.o
gcc: cannot specify -o with -c or -S and multiple compilations
make[3]: *** [gmon.o] Error 1
Especially note the part after the -c -g. There's an include path w/o
leading option. The directory given in W32API_INCLUDE is used in
ALL_CFLAGS and ALL_CXXFLAGS w/o option specified.
Corinna
On Tue, May 06, 2003 at 01:26:44PM -0000, earnie@cygwin.com wrote:
> CVSROOT: /cvs/src
> Module name: src
> Changes by: earnie@sourceware.org 2003-05-06 13:26:44
>
> Modified files:
> winsup/mingw : ChangeLog configure configure.in
> winsup/mingw/mingwex: Makefile.in configure configure.in
> winsup/mingw/profile: Makefile.in configure configure.in
>
> Log message:
> * configure.in (CFLAGS): Remove -D__USE_CRTIMP=1 due to possibilites
> of multiply defined symbols if the symbols is defined locally. E.G.:
> A local definition of malloc causes this problem.
> * configure: Regenerate.
> * profile/Makefile.in (W32API_INCLUDE): New variable.
> (ALL_CFLAGS): Use W32API_INCLUDE value.
> (ALL_CXXFLAGS): Ditto.
> (gcrt0.o gcrt1.o gcrt2.o): Use ALL_CFLAGS instead of CFLAGS.
> Thanks to Jeff Bonggren <jbon@users.sf.net>.
> * profile/configure.in (W32API_INCLUDE): Set default value.
> * profile/configure: Regenerate.
> * mingwex/Makefile.in (W32API_INCLUDE): New variable.
> (ALL_CFLAGS): Use W32API-INCLUDE value.
> (ALL_CXXFLAGS): Ditto.
> * mingwex/configure.in (W32API_INCLUDE): Set default value.
> * mingwex/configure: Regenerate.
>
> Patches:
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/ChangeLog.diff?cvsroot=src&r1=1.132&r2=1.133
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/configure.diff?cvsroot=src&r1=1.10&r2=1.11
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/configure.in.diff?cvsroot=src&r1=1.7&r2=1.8
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/Makefile.in.diff?cvsroot=src&r1=1.9&r2=1.10
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/configure.diff?cvsroot=src&r1=1.2&r2=1.3
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/configure.in.diff?cvsroot=src&r1=1.2&r2=1.3
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/profile/Makefile.in.diff?cvsroot=src&r1=1.8&r2=1.9
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/profile/configure.diff?cvsroot=src&r1=1.3&r2=1.4
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/profile/configure.in.diff?cvsroot=src&r1=1.3&r2=1.4
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin@cygwin.com
Red Hat, Inc.