This is the mail archive of the cygwin-developers@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: src/winsup/mingw ChangeLog configure configure ...


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]