Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 3890 - gcc-3.1-r6 doesn't modify .la files correctly
Summary: gcc-3.1-r6 doesn't modify .la files correctly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
: 4196 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-06-19 09:20 UTC by Jacob Perkins
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Perkins 2002-06-19 09:20:49 UTC
When emerging gimp-print-cups 4.2.0-r1, it fails because it can't find 
libsupc++, which is located in /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1 . All I 
had to do was make a link to it in /usr/lib and gimp-print-cups emerges fine, 
but this seems like a problem that should be fixed.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-06-20 06:01:08 UTC
lostlogic -- howz about a gcc-3 issue for you?
Comment 2 Brandon Low (RETIRED) gentoo-dev 2002-06-20 09:46:15 UTC
hmm... want to know something really special?  
Works fine for me... what revision of gcc do you have merged?  can you do a
"locate libsupc++|grep usr" for me?  
On my system there is a libsupc++.la installed in /usr/lib which belongs to
gcc-3.1-r6 and I believe is what links for gimp-print-cups...
Comment 3 Jacob Perkins 2002-06-20 09:53:23 UTC
I have the libsupc++.la too, but that isn't what gimp-print-cups wanted, for me
at least.  I'm using gcc3.1-r6
Comment 4 Brandon Low (RETIRED) gentoo-dev 2002-06-20 12:52:57 UTC
what libtool, glibc revisions you running?
Comment 5 Brandon Low (RETIRED) gentoo-dev 2002-06-20 15:15:02 UTC
found the problem, passing off to Azarah, because this is a gcc ebuild issue,
should be fixed soon.
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2002-06-24 15:13:32 UTC
Brandon, can you please move all the .la files installed by gcc-3.1 to
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.1, and then see if it fixes the
problem.  I do this for multiple installs (check the ebuild, it have a
"if build_multiple" for the .la files ... if it works, just bump the
revision and comment that if.

As I do not have a gcc-3.1 build system, it is a bit difficult for me
to test, but it works with gcc-3.1 installed alongside 2.95.3.  Thanks.
Comment 7 Brandon Low (RETIRED) gentoo-dev 2002-06-24 15:35:13 UTC
ok... I'll be testing that, I also took this oportunity to mangle the "libdir" 
in the .la files which is the fix that works on Carpaski's system...

Jacob, can you test for me http://gentoo.lostlogicx.com/gcc-3.1-r7.ebuild and 
see if it fixes your problem?

I'd test it myself but my system is busily emerge -eu world today :)
Comment 8 Jacob Perkins 2002-06-24 15:48:59 UTC
ok, I'll let you know how it goes
Comment 9 Jacob Perkins 2002-06-24 16:45:03 UTC
well, it emerged fine, anything specifically you want me to look for?
Comment 10 Brandon Low (RETIRED) gentoo-dev 2002-06-24 16:47:18 UTC
can you merge gimp-print-cups with with -r7 where you couldn't with -r6?
(without that special symlink you made)
Comment 11 Jacob Perkins 2002-06-24 16:58:53 UTC
yes I can, worked fine
Comment 12 Brandon Low (RETIRED) gentoo-dev 2002-06-26 11:06:11 UTC
*** Bug 4196 has been marked as a duplicate of this bug. ***
Comment 13 Brandon Low (RETIRED) gentoo-dev 2002-06-29 12:19:49 UTC
committed gcc-3.1-r7