This is the mail archive of the cygwin@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: Available for test: gcc-3.1.1-2 gcc2-2.95.3-8


On Thu, Jul 11, 2002 at 11:50:05PM -0400, Charles Wilson wrote:
>g++ -mno-cygwin works

Actually, this fails for me, for some reason.

>>Sorry.  I was slow.  It took me about twenty seconds.
>>
>>You can disregard this email.
>
>I gather you figured out what was "wrong" with g77-2 in gcc2-2.95.3-8 ?

Yes, the lack of libg2c-2.a.  :-(  The 3.1.1 version was always being
picked up.  So if you tried this before installing 3.1.1, it worked.

I tried reinstalling gcc 2.95.3-5 to see if that worked, and, of course,
it did.  Once I installed that, gcc-2 started working, too.  Doh.  So,
I've got a new version of gcc2 coming.

I don't think that g77 -mno-cygwin ever worked before, AFAICT.  I guess
it should.  So, I give up.  The next version of gcc2 will have mingw
libraries for libg2c-2.a and libstdc++-2.a.

>P.S. Now, my tests are very very simple.  Consider them "basic" 
>functionality tests.  We still need more "real world" testing before 
>these are ready to go, IMO.
>
>Also, I'm thinking that the files in
>  /usr/include/g++-3/ (including _G_config.h)
>should go into a
>  gcc2-mingw-2.95_YYYYMMDD-X
>package (perhaps along with

gcc2 is supposed to be going away someday (soon).  I am just trying to
repackage it so that people aren't left with problems in the short term.
It's a royal pain to support this.  Once gcc2 seems as stable as
2.95.3-5 used to be, that will be it for any further releases.  I'm not
going to complicate the process by adding extra packages.

I know that Danny will be coming out with new 3.1 versions of gcc for
mingw and that they will not be tied in any way to my gcc releases, so I
thought it prudent to split the mingw stuff out so that I wouldn't have
to respin the whole, huge gcc 3.1.1 package.  I don't have to do that
for 2.95.3.  It's not going anywhere.  I doubt that Danny will be
making future releases or I'll be building mingw gcc's myself.

>usr/lib/mingw/libgcc.a

The 2.95.3-* version of libgcc.a is mingw compatible.  I went to some
pains to ensure that.

>usr/lib/mingw/libobjc.a
>usr/lib/mingw/libstdc++.a from mingw's gcc, appropriately '-2' renamed)
>
>Hey, wait a minute -- maybe that's why g77-2 is failing?  It's linking 
>against libg2c.a from 3.1?  Yep, seems so!

Yep, you got it.

cgf

--
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/


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