public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Building binutils, egcs, gdb, etc
@ 1999-04-01 13:02 rich-paul
  1999-04-01 13:49 ` Martin v. Loewis
  1999-04-30 23:15 ` rich-paul
  0 siblings, 2 replies; 28+ messages in thread
From: rich-paul @ 1999-04-01 13:02 UTC (permalink / raw)
  To: egcs

I've been working on a HOWTO for how to bootstrap build a linux system
from scratch.  One annoyance that I've run into is building the gnu
tools.

I built binutils, egcs, and gdb ( Versions 2.9.1, 1.1.2, and 4.17
respectively).

Here is the issue:  Each of these packages want to build and install their
own versions of libiberty and bfd, and gdb wants to use a private libreadline,
rather than the one that I had already installed and used for bash. (It
does not appear to like the --use-installed-readline which bash uses ).

It seems to me that the way to handle this would be to have a gnu-base
distribution, which contains a libiberty and bfd, and seperate distributions
for binutils, egcs, and gdb which use them.

What do you think about this idea?  So far I am only posting to egcs
because it is the only one to which I am subscribed, but feel free to cross-
post as you think appropriate.  This would require a cooporative effort.

Also, there is one problem with configure ... it uses but does not save
the environment's LDFLAGS and CPPFLAGS ... methinks these should be treated
like CFLAGS and CXXFLAGS, since if they are set and configure is run, the
correctness of configure's output depends on them being the same.

For that matter, it might be a good idea to use /usr/bin/env to clear
environment varibles that are NOT saved, I think that this would make
configure much more reliable.

Regards,
Rich

---
There is a party that  |  Libertarian Party  |  A victimless crime is
supports the right to  |  http://www.lp.org  |     a contradiction in 
free speach and        |    The Party of     |                 terms.
encryption!!           |      Principal      |  

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

end of thread, other threads:[~1999-04-30 23:15 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-04-01 13:02 Building binutils, egcs, gdb, etc rich-paul
1999-04-01 13:49 ` Martin v. Loewis
1999-04-01 14:04   ` rich-paul
1999-04-01 14:31     ` Joe Buck
1999-04-01 14:55       ` rich-paul
1999-04-01 19:08         ` Jeffrey A Law
1999-04-30 23:15           ` Jeffrey A Law
1999-04-01 21:51         ` David Edelsohn
1999-04-30 23:15           ` David Edelsohn
1999-04-01 22:44         ` Martin v. Loewis
1999-04-02  7:36           ` rich-paul
1999-04-04 10:20             ` rich-paul
1999-04-30 23:15               ` rich-paul
1999-04-30 23:15             ` rich-paul
1999-04-30 23:15           ` Martin v. Loewis
1999-04-30 23:15         ` rich-paul
1999-04-30 23:15       ` Joe Buck
1999-04-01 14:44     ` Martin v. Loewis
1999-04-01 14:56       ` rich-paul
1999-04-30 23:15         ` rich-paul
1999-04-01 18:42       ` Doug Semler
1999-04-01 19:10         ` Jeffrey A Law
1999-04-30 23:15           ` Jeffrey A Law
1999-04-30 23:15         ` Doug Semler
1999-04-30 23:15       ` Martin v. Loewis
1999-04-30 23:15     ` rich-paul
1999-04-30 23:15   ` Martin v. Loewis
1999-04-30 23:15 ` rich-paul

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).