Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 6620

Summary: Upgrading to GCC 3.2 from 3.2-pre breaks groff
Product: Gentoo Linux Reporter: Roger Nordqvist <roger.nordqvist>
Component: [OLD] GCC PortingAssignee: Matthew Kennedy (RETIRED) <mkennedy>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Roger Nordqvist 2002-08-16 20:52:10 UTC
Im running Gentoo beta 1.4 on one of my machines. I installed the system with 
GCC 3.2-pre and today I upgraded GCC to 3.2. I later was gonna use 'perldoc 
perl' when I noticed that I got 2 errorlines just before I got the text on the 
screen. Also noticed that the POD tags (=) wasnt interpreded. I ran 'perldoc 
perl' again this time with a trailing 2>perl-errors and got the following 
output:

groff: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so.5: 
version 'CXXABI_1' not found (required by groff)
groff: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so.5: 
version 'GLIBCPP_3.1' not found (required by groff)

I emerged groff again not uninstalling the old one and everything seemed to 
fix it self again. Just wanted to leave ya a note about it.

/Roger
Comment 1 Roger Nordqvist 2002-08-16 20:54:50 UTC
Sorry ... Groff version 1.17.2

May be handy to know  =)
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2002-08-17 02:44:32 UTC
You will have to re-emerge every package based on C++. Spider posted a neat
script on either -dev or -user in the last few days which helps you do this. The
reason is that the ABI changes between the two gcc version in question.