public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Sergey Ostrovsky <sostrovs@kns.com>
To: "H . J . Lu" <hjl@lucon.org>, gcc@gcc.gnu.org
Subject: Re: Compiler for Red Hat Linux 8
Date: Wed, 18 Jul 2001 12:18:00 -0000	[thread overview]
Message-ID: <3B55E108.5F94114B@eng.kns.com> (raw)
In-Reply-To: <20010718090333.A11375@lucon.org>

"H . J . Lu" wrote:

> I think that is the problem. When was the last time any Linux
> distributions used an unmodified *released* GCC? Probably never. None
> of the *released* GCCs was good enough to build a whole Linux
> distribution.

Quite a few people have built their own systems from sources using only
released
source tarballs of everything ( gcc including ). Check out
linuxfromscratch.org.
I've built 4 such systems, each has of approximately 90 packages installed
( yes, and X,
and teTeX, Qt, KDE, all the bells and whistles ), each
one built from sources. Gcc compilers used are 2.95, 2.95.2, 2.95.3.
Glibc versions used are 2.1.3, 2.2, 2.2.1, 2.2.2. Kernels that glibc was
built against are 2.2.15 - 2.4.4.
Binutils range from 2.9.x to 2.11.x.
Few packages had glibc-2.1 - 2.2 compatibility or pre-ANSI C problems, so
my modest knowledge of C was just sufficient to fix.
And I have yet to see my first segfault, oops, or whatever.

After glibc successfully built.

Because if the build of glibc breaks, there is not much sense in trying
anything else.
If you've built glibc, than the toolchain is good for everything, including
the kernel.
I found the gcc-binutils coupling pretty weak.
Almost every time when new glibc is out, it takes several attempts to chose
one of recent binutils
( H.J. Lu makes bugfix releases quite often, which is appreciated very
much) which will be OK to
1. build binutils
2. build gcc using (1) binutils
3. build glibc using (1) (2) guys.
In these attempt everything seems to matter - with or without -march=, -O#
switches
in CFLAGS, etc.
So I take is as kind of black magic.
Hope this "pure user" point of view helpful.

Regards,

Sergey Ostrovsky.


  parent reply	other threads:[~2001-07-18 12:18 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-17 13:04 Geoff Keating
2001-07-17 15:52 ` Joe Buck
2001-07-17 17:48   ` Per Bothner
2001-07-18  8:55     ` Joseph S. Myers
2001-07-17 18:24 ` Craig Rodrigues
2001-07-18  2:41 ` Andreas Jaeger
2001-07-18  9:03   ` H . J . Lu
2001-07-18 12:01     ` Joe Buck
2001-07-18 12:46       ` H . J . Lu
2001-07-18 13:22         ` Joe Buck
2001-07-18 13:31           ` H . J . Lu
2001-07-18 14:28             ` David Edelsohn
2001-07-18 15:03               ` Joern Rennecke
2001-07-18 15:12                 ` David Edelsohn
2001-07-18 15:24                   ` Joe Buck
2001-07-18 17:05                     ` H . J . Lu
2001-07-19  4:56                     ` Toon Moene
2001-07-18 15:41                 ` Joseph S. Myers
2001-07-18 16:23                   ` H . J . Lu
2001-07-18 12:18     ` Sergey Ostrovsky [this message]
2001-07-18 15:19       ` Ken Whaley
2001-07-18 15:30         ` Toon Moene
2001-07-18 15:59           ` Ken Whaley
2001-07-18 16:08             ` Toon Moene
2001-07-18 13:30   ` Gerald Pfeifer
2001-07-19  5:17     ` Andreas Jaeger
2001-07-19 12:23       ` Gerald Pfeifer
2001-07-18 19:07   ` LinuxVN
2001-07-18 13:44 ` Toon Moene
2001-07-17 17:37 mike stump
2001-07-17 20:00 Benjamin Kosnik
2001-07-18 13:21 Benjamin Kosnik
2001-07-18 14:33 Geoff Keating
2001-07-18 14:41 dewar
2001-07-18 15:29 ` Geoff Keating
2001-07-18 17:50   ` Joe Buck
2001-07-18 18:59 ` Michael Eager
2001-07-18 19:26   ` Justin Guyett
2001-07-19  9:05     ` Mark Mitchell
2001-07-19 19:28   ` akbar A.
2001-07-18 22:10 ` Per Bothner
2001-07-18 22:19   ` Joe Buck
2001-07-18 22:38     ` Per Bothner
2001-07-18 23:00       ` Alex Rosenberg
2001-07-19 14:05       ` Jonathan Larmour
2001-07-18 20:02 dewar
2001-07-19  0:29 Bernard Dautrevaux
2001-07-19  1:16 ` Toon Moene
2001-07-19  1:36 Bernard Dautrevaux
2001-07-19  2:40 ` Joseph S. Myers
2001-07-19  3:02 ` Roman Zippel
2001-07-19  3:12 ` Russ Allbery
2001-07-19  4:33 dewar
2001-07-19 10:49 dewar
2001-07-19 23:16 Bernard Dautrevaux

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3B55E108.5F94114B@eng.kns.com \
    --to=sostrovs@kns.com \
    --cc=gcc@gcc.gnu.org \
    --cc=hjl@lucon.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).