Mail Archives: cygwin/2002/06/10/20:46:50
------=_NextPart_000_0241_01C210E9.F98D5A10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
"Christopher Faylor" <cgf AT redhat DOT com> wrote:
> >What *is* an issue (if anyone's still listening to my witterings) is the
> >Makefile in the cygwin source directory. If you compile from the top
level,
> >the -MMD flag gets lost, while if you compile in the cygwin directory
> >itself, it's fine.
>
> I don't know what you mean by "top level" but if you compile from the
> winsup directory, it doesn't happen that way here (obviously?).
By top-level, I meant the `obj' directory, i.e. (ascii art time):
.../src/
newlib/
winsup/
cygwin/
utils/
.../obj/
i686-pc-cygwin/
newlib/
winsup/
cygwin/
utils/
That is, if you compile in the .../obj/i686-pc-cygwin/winsup/cygwin
directory (or in the .../obj/i686-pc-cygwin/winsup directory, as you point
out), you get the .d files created; but if you compile from the obj
directory itself (i.e. to build newlib as well as cygwin), you don't get any
.d files (in the cygwin directory).
I assume (but I've assumed too much recently to be confident about anything
anymore) that this is because the top-level (.../obj) Makefile defines
CFLAGS (without including -MMD) and this interferes with the definition in
.../obj/i686-pc-cygwin/winsup/cygwin/Makefile. But I'm not awake enough
right now to figure out recursive makefile issues.
(The makefile in the bzip2 directory doesn't suffer this problem by the
way.)
Really strangely, the -fbuiltin from the CFLAGS gets picked up but not
the -MMD from the same CFLAGS+=... statement in .../cygwin/Makefile. I'm
totally confused is all I can say.
I've attached the result of running make in the .../obj directory with just
a single .o file removed in the .../obj/i686-pc-cygwin/winsup/cygwin
directory. The build command includes -fbuiltin but not -MMD. What gives?
I think it's time for bed is presumably what gives.
// Conrad
------=_NextPart_000_0241_01C210E9.F98D5A10
Content-Type: application/octet-stream;
name="make.log.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="make.log.bz2"
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
xAYnEFBz2dXRthp/4u5IpwoSAzWb9KA=
------=_NextPart_000_0241_01C210E9.F98D5A10
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
------=_NextPart_000_0241_01C210E9.F98D5A10--
- Raw text -