Re: Upgrading gcc and glibc (agian) OT

2003-08-02 Thread Collins Richey
On Sat, 02 Aug 2003 09:25:43 +0100
Geoff [EMAIL PROTECTED] wrote:

[ most of discussion snipped ]

 ... In particular I have read that
 gcc 2.x and 3.x are C++ binary incompatible.  I may be wrong (which is
 why I am asking questions), but I understand this to mean that I may,
 for example, have C++ lib.foo on my system compiled under 2.x,
 together with applications compiled and dynamically linked against it.
  Now I install gcc 3.x and try
 to compile some new application.  It won't compile (or maybe run?)
 against lib.foo because of the incompatibility, so I recompile lib.foo
 with 3.x. Now my existing applications won't link dynamically to
 lib.foo, so I have to recompile them.  In itself this is not a very
 big deal - but I can imagine having an entertaining time tracking down
 problems in cases where there may be multiple dependencies.

Yes, you are likely to encounter all of the above, and no, there is no
quick fix.  I do have a permanent solution to offer:  install gentoo.  I
have nothing against LFS - a perfectly fine distro, and a good learning
experience, but using LFS means that you must become your own dependancy
wizard (time and again).  I'm basically lazy.  Although it is a matter
of reading interest to know that package A depends upon B that
depends upon libs D E F which may in turn break package G etc., I don't
want to deal with that myself. For that work, I've hired a world wide
team of subject matter experts at a very reasonable price (namely
zippo): the gentoo development team.

My last install (probably ever, except for experimentation) was about 2
1/2 years ago. Now my gentoo stable system is up to GCC 3.2.3 and glibc
2.3.2-r1 which is leading but not bleeding edge.  During that time I've
seen at least four new releases of RH, Mandrake, SuSE, etc. to cope with
new functionality, and I'm sure LHS has had at least one release. 
Meanwhile, my system has been reliably and incrementally upgraded as new
functionality is tested and offered by gentoo.  Gentoo offers new
releases, too, but these are only needed for new installs.  Existing
users get the new functionality gradually.

It will take you about a week to put up a complete system and a little
longer to get used to the unique things in gentoo, but you'll never need
to wipe clean and uprade your system again, nor will you need to worry
much about dependancies.  At least 90% of the packages you may be
interested in have a gentoo ebuild available.  Any others you can
install manually in /usr/local or /opt and worry about the dependancies
yourself.

Good luck.

-- 
Collins Richey - Denver Area
if you fill your heart with regrets of yesterday and the 
worries of tomorrow, you have no today to be thankful for.


___
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc - http://www.linux-sxs.org/mailman/listinfo/linux-users


Re: Upgrading gcc and glibc (agian) OT

2003-08-02 Thread Geoff
On Sat, 02 Aug 2003 08:23:43 -0600, Collins Richey wrote:
 
 Yes, you are likely to encounter all of the above, and no, there is no
 quick fix.  I do have a permanent solution to offer:  install gentoo.  I
 have nothing against LFS - a perfectly fine distro, and a good learning
 experience, but using LFS means that you must become your own dependancy
 wizard (time and again).  I'm basically lazy.  Although it is a matter
 of reading interest to know that package A depends upon B that depends
 upon libs D E F which may in turn break package G etc., I don't want to
 deal with that myself. For that work, I've hired a world wide team of
 subject matter experts at a very reasonable price (namely zippo): the
 gentoo development team.

Thanks Collins.

Until a year ago the only distro I had run in earnest was SuSE - having
used most of v.6 and v.7.  I had reached the point where I was running
vanilla kernels and almost all my applications were self-compiled - so the
rpm stuff was mostly just getting in the way, and the complexity of the
distro (lots of indirection), was a bar to me learning more.  I decided it
was Gentoo or LFS and I actually installed Gentoo first.  I could see all
the advantages, yet the very convenience of e-builds again left me feeling
that I was not fully in control and would not learn as much as I wanted.
Also, at that time, there seemed to a couple of issues with Gentoo - the
one that springs to mind was CUPS, which I could not get going and one of
the CUPS gurus was saying loud and long that the e-build was defective.  I
therefore took myself off to LSF and I have *really* enjoyed it - but I
admit that it now leaves me with this big problem of updating the gcc /
glibc core.  It is not that I mind rebuilding LFS / BLFS itself, but the
hours of post-installation fine-tuning will be a pain - I should have kept
better notes as I went along. I have been toying with the idea of Gentoo
again recently and I will certainly consider is seriously before I do a
fresh LFS installation.

Regards,

Geoff
___
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc - http://www.linux-sxs.org/mailman/listinfo/linux-users


Re: Upgrading gcc and glibc (agian) OT

2003-08-02 Thread Collins Richey
On Sat, 02 Aug 2003 16:21:22 +0100
Geoff [EMAIL PROTECTED] wrote:

 I decided it was Gentoo or LFS and I actually
 installed Gentoo first.  I could see all the advantages, yet the very
 convenience of e-builds again left me feeling that I was not fully in
 control and would not learn as much as I wanted. Also, at that time,
 there seemed to a couple of issues with Gentoo - the one that springs
 to mind was CUPS, which I could not get going and one of the CUPS
 gurus was saying loud and long that the e-build was defective.  

There was a time about 6-8 months ago when CUPS first began screwing
around with Ghostscript (providing their own modifications) that I could
not get CUPS to work at all even on my plain-vanilla Laserjet.  This is
not a gentoo problem.  I reverted to the older LPR mechanisms for a
couple of months, then emerged CUPS and friends again, and now it works.

There are currently new versions of CUPS et al ebuilds, but I wouldn't
touch these with a fork until they've aged somewhat.  Once burned; twice
shy.  Sometimes even the competent folks at gentoo can't cope with
whatever the CUPS folks have screwed up.

-- 
Collins Richey - Denver Area
if you fill your heart with regrets of yesterday and the 
worries of tomorrow, you have no today to be thankful for.


___
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc - http://www.linux-sxs.org/mailman/listinfo/linux-users


Re: Upgrading gcc and glibc (agian) OT

2003-08-02 Thread Collins Richey
On Sat, 02 Aug 2003 16:21:22 +0100
Geoff [EMAIL PROTECTED] wrote:

 It is not that I mind rebuilding LFS / BLFS itself,
 but the hours of post-installation fine-tuning will be a pain - I
 should have kept better notes as I went along. 

That's one of the strong points of gentoo.  I started out keeping a log,
but that went by the wayside.  The many hours of post-installation fine
tuning won't need to be repeated, since I will not likely be
reinstalling again.  I always keep a cloned copy of the system just in
case anything really breaks.

-- 
Collins Richey - Denver Area
if you fill your heart with regrets of yesterday and the 
worries of tomorrow, you have no today to be thankful for.


___
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc - http://www.linux-sxs.org/mailman/listinfo/linux-users