public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: i686-pc-cygwin32 build of 19980628
@ 1998-07-02 22:44 Mike Stump
  1998-07-03  3:31 ` Dave Love
  0 siblings, 1 reply; 14+ messages in thread
From: Mike Stump @ 1998-07-02 22:44 UTC (permalink / raw)
  To: d.love, egcs

> To: egcs@cygnus.com
> From: Dave Love <d.love@dl.ac.uk>
> Date: 02 Jul 1998 18:03:02 +0100

> I just tried something similar -- tasteless, I know -- using C and
> Fortran from that snapshot with a B19.1 base plus Khan's egcs-1.0.2
> and binutils.  I had a bit less success so far for some reason.

> I configured --prefix, --exec-prefix and --target to match cygwin,

Ouch, don't do that!

> having to set CC for configure to `gcc'.  It looks as though configure
> should be happy with gcc in the absence of cc, but it isn't; I haven't
> been inspired to investigate.

> It fell over building libgcc2 because of conflicting prototypes for
> __eprintf.  Its third arg is unsigned int in stdlib.h, but just int in
> libgcc2.c.  Am I missing some cygwin patch for this, perhaps?

Configure with a totally new prefix setting.  Also, the target is
i386-pc-mingw32.  This will generate a cross compiler, but it will
work.  You'll want to use --with-headers and --with-libs...  Just
point them to the mingw directories.

^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: i686-pc-cygwin32 build of 19980628
@ 1998-07-06 14:48 Mike Stump
  0 siblings, 0 replies; 14+ messages in thread
From: Mike Stump @ 1998-07-06 14:48 UTC (permalink / raw)
  To: d.love, egcs

> To: egcs@cygnus.com
> From: Dave Love <d.love@dl.ac.uk>
> Date: 03 Jul 1998 10:22:33 +0100

> OK, why not?  It's what I want and essentially works.

Well, if it's what you want...  I am used to installing in new
directories, and not blowing away older compilers, but rather saving
them for reference.

> I don't have mingw32.  Why do I want it?  What's wrong with cygwin?
> (Bits of the Fortran runtime aren't available to a mingw32 target.)

I was confused.  I had mingw32 on the brain.  Nevermind.


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: i686-pc-cygwin32 build of 19980628
@ 1998-07-03  1:51 N8TM
  1998-07-05 11:55 ` Dave Love
  0 siblings, 1 reply; 14+ messages in thread
From: N8TM @ 1998-07-03  1:51 UTC (permalink / raw)
  To: d.love; +Cc: egcs

In a message dated 7/2/98 7:04:53 PM Pacific Daylight Time, d.love@dl.ac.uk
writes:

> conflicting prototypes for
>  __eprintf.  Its third arg is unsigned int in stdlib.h, but just int in
>  libgcc2.c.
I get some warnings along this line (I didn't note exactly where) but no
fatals.  I do find that the build fails to find include files at some point
unless both of the primary cygwin32 include directories are linked into
/usr/include or /usr/local/include, and even that hasn't enabled me to build a
working gmake under win95.  Cygnus make doesn't have trouble building
gcc-2.8.1 under win95, but neither make finds its way there with egcs. Yes,
the cygnus environment does set MAKE_MODE-unix. It's possible that having
installed gcc-2.8.1 and binutils first helped with include files under NT,
but, after doing that, I can use either 2.8.1 or egcs-1.0.2 to bootstrap egcs.
I don't recall being able to install binutils without first building
gcc-2.8.1, and I definitely wasn't able to build a working gmake on the
egcs-1.0.2 binaries.  Nor can I figure out why it was easier to build
gcc-2.8.1 under win95 but not gmake or egcs.  There's a lot more trial and
error than science in my experience.  I certainly came to appreciate that 64MB
is barely enough under NT.  I couldn't even check e-mail during builds, and
those took so long I thought I was back on the Mac.

I even tried e-mailing the gmake I built at the office back to my win95/Linux
box, and it didn't work any better than the one I tried to compile here.

Sunsite Imperial College came to my rescue again today when I needed fsplit on
NT at the office.  It's probably buried in those 14MB bsd-sources .tgz files
on the US sites, but I appreciated having it available by itself.
egcs/cygwin32, along with the Law/Wilson hp bug fixes, certainly look a help
in bridging the gap in the inevitable porting of old IBM360 style codes via
Unix to NT.

^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: i686-pc-cygwin32 build of 19980628
@ 1998-06-30 19:49 Mike Stump
  0 siblings, 0 replies; 14+ messages in thread
From: Mike Stump @ 1998-06-30 19:49 UTC (permalink / raw)
  To: egcs, tprince

Cool, thanks.  I don't think there are many people doing this, so
having someone doing it and reporting status is good.  Any testing
results?  :-)

> From: tprince@cat.e-mail.com
> Date: Tue, 30 Jun 1998 14:53:02 EDT
> To: egcs@cygnus.com

> egcs-19980628 built successfully overnight on the following
> conglomeration:
> NT4
> Cygnus/B19.1 (with lots of added links)
> make-3.76.1 built with gcc-2.8.1
> binutils-2.9.1

^ permalink raw reply	[flat|nested] 14+ messages in thread
* i686-pc-cygwin32 build of 19980628
@ 1998-06-30 11:53 tprince
  1998-07-02 10:03 ` Dave Love
  0 siblings, 1 reply; 14+ messages in thread
From: tprince @ 1998-06-30 11:53 UTC (permalink / raw)
  To: egcs

egcs-19980628 built successfully overnight on the following
conglomeration:
NT4
Cygnus/B19.1 (with lots of added links)
make-3.76.1 built with gcc-2.8.1
binutils-2.9.1

           To:                                              INTERNET - IBMMAIL

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~1998-07-07 22:54 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-07-02 22:44 i686-pc-cygwin32 build of 19980628 Mike Stump
1998-07-03  3:31 ` Dave Love
1998-07-07 22:54   ` Mumit Khan
  -- strict thread matches above, loose matches on Subject: below --
1998-07-06 14:48 Mike Stump
1998-07-03  1:51 N8TM
1998-07-05 11:55 ` Dave Love
1998-06-30 19:49 Mike Stump
1998-06-30 11:53 tprince
1998-07-02 10:03 ` Dave Love
1998-07-02 22:44   ` Ian Lance Taylor
1998-07-02 22:44   ` Mumit Khan
1998-07-03  3:31     ` Dave Love
1998-07-03  0:12   ` Bill Currie
1998-07-03  3:31     ` Dave Love

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).