Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95226 - gnome-base/eel: text relocations (non pic lib)
Summary: gnome-base/eel: text relocations (non pic lib)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All All
: High major
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-06 08:05 UTC by solar (RETIRED)
Modified: 2006-01-02 16:21 UTC (History)
0 users

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


Attachments
eel-2.10.0-pic.patch (eel-2.10.0-pic.patch,953 bytes, patch)
2005-06-06 08:06 UTC, solar (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description solar (RETIRED) gentoo-dev 2005-06-06 08:05:17 UTC
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
   usr/lib/libeel-2.so.2.10.0

usr/lib/libeel-2.so.2.10.0 will contain runtime text relocations
Text relocations require a lot of extra work to be preformed by the
dynamic linker which will cause serious performance impact on IA-32
and might not function properly on other architectures hppa for example.
If you are a programmer please take a closer look at this package and
consider writing a patch which addresses this problem.
--------------------------------

These are ELF Q/A problems that should to be fixed.

What is happening here is that this lib is not being properly compiled with 
-fPIC
Comment 1 solar (RETIRED) gentoo-dev 2005-06-06 08:06:26 UTC
Created attachment 60723 [details, diff]
eel-2.10.0-pic.patch

This is the patch I used to solve the problem on my local box.
Comment 2 Leonardo Boshell (RETIRED) gentoo-dev 2005-11-17 20:31:16 UTC
This may have been fixed in the 2.11 branch, since I don't see this problem with
eel-2.12.1. Could you confirm this?
Comment 3 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-01-02 16:21:59 UTC
Seems to be gone in the current stable (2.10.1).  Marking RESOLVED/FIXED.  Thank you for flying Gentoo.