This is the mail archive of the cygwin@sources.redhat.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]

Re: Can't build Make from source because Windows header filesmoved to /usr/include/w32api?


>  Date: Thu, 01 Mar 2001 08:55:06 -0500
>  From: Earnie Boyd <earnie_boyd@yahoo.com>
>  
>  Did you even stop to think that I might know exactly what I'm
>  saying and try it?!?!?!?!?!?!?!?

I know you know exactly what you are saying.  I know it makes Make
compile successfully.  But again, this was not my point.  As I said in
my initial message, I already knew how to work around the problem.

>  You obviously don't understand configure or autoconf.

I have been using configure and autoconf since they were first
released.  I have submitted patches to configure scripts in various
free-software packages, and to autoconf itself, on numerous occasions.
I have been using and submitting bug reports and fixes for GNU
software for over thirteen years.  I understand both configure and
autoconf quite well, thank you.

I did not insult you; why are you insulting me?

>  Also, this is a recent change and some package configurations will
>  have to go through a few changes if the w32api headers are to be
>  used.

Well, yes, that was exactly my point, so why are you flaming me
obnoxiously?

Configure is supposed to figure out how to invoke the compiler
correctly so that the developer doesn't have to.  Configure is
supposed to know, "On this platform, you need to call gcc with these
flags to get it to work properly."

In other words, somebody who understands how "gcc -mwin32", etc. work
on Cygwin needs to modify autoconf's macros so that they include a
check which says, "If we're on Cygwin and compiling with gcc, add
-mwin32 to its flags," and then the maintainers of the various
packages that compile under Cygwin, either the generic package (if it
compiles out of the box) or the Cygwin-specific version of it, need to
add code to their configure.in scripts to call that check.

>  What "Cygwin package" are you referring to?

Well, for one, the one I already mentioned, Make.

My point is very simple.  The main point of configure is that
"configure; make" should work without the person running it needing to
do any additional configuration.  If the person running it needs to do
additional configuration, then the configure script needs to be
updated somehow.  That's all there is to it.  All I'm asking is, is
the fact that "-mwin32" is now required and wasn't before going to be
reflected in autoconf and in the configure scripts used to compile the
various packages that compile under Cygwin?

  jik

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple


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