This is the mail archive of the
mailing list for the Cygwin project.
Re: [BUG ?] Failed to rebuild Cygwin
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 31 Jul 2013 13:49:54 +0200
- Subject: Re: [BUG ?] Failed to rebuild Cygwin
- References: <003401ce8dcb$a630b310$f2921930$%fedin at samsung dot com> <20130731095949 dot GV4166 at calimero dot vinschen dot de> <51F8E342 dot 5020509 at gmail dot com> <20130731102826 dot GX4166 at calimero dot vinschen dot de> <20130731104701 dot GY4166 at calimero dot vinschen dot de> <51F8F597 dot 7040109 at gmail dot com>
- Reply-to: cygwin at cygwin dot com
On Jul 31 19:31, JonY wrote:
> On 7/31/2013 18:47, Corinna Vinschen wrote:
> > Erm... hang on. On second thought, I'm not sure that this is a bug.
> > The actual bug here was clearly in the Cygwin utils Makefile.
> > In fact, since w32api should only be used by Cygwin executables, why
> > should w32api provide libmingwex.a at all? Linking a Cygwin executable
> > against libmingwex doesn't sound like the right thing to do. Shouldn't
> > rather libmingwex.a just go from w32api?
I just realize that libmingw*.a is not packed with w32api-runtime
anyway, so my question doesn't make sense.
> Can you see what happens if libmingwex.a was replaced by the empty libm.a?
I don't understand what you mean. Can you rephrase the question?
> It is only _get_output_format require stuff from msvcrt,
> _set_invalid_parameter_handler just uses some typedef declaration.
> I'm starting to wonder if this require a deeper fix.
Not sure, but the problem here was clearly that the crt2.o from
mingw-crt didn't match with what is provided by w32api-runtime.
However, there's no point linking against mingw-crt crt2.o but then use
the libs from w32api, so this isn't really a problem in w32api-runtime.
So, bottom line is, I'm not sure there's anything to fix in
w32api-runtime at all.
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple