roel at vromen
May 24, 2005, 2:03 PM
Post #5 of 6
On Monday 23 May 2005 21:10, pageexec [at] freemail wrote:
Re: new kernel not being able to mount filesystems?
[In reply to]
> > > Does your init have any text relocations in it?
> > I'm not sure how to interpret this: please forgive my stupidity. I'll try
> > to guess:
> text relocations is a feature of executable files (including shared
> libraries), and it's something to get rid of (this requires changes
> to the given app's build system, or sometimes programming). what you
> should do is run 'readelf -d /path/to/binary | grep TEXTREL' on init
> itself and all libraries it links in, at least one of them will produce
> some output (if you have a recent elfutils then you should use
> eu-findtextrel instead).
Nice to have such knowledgeable people on the board. You were so right!
shame though, that it seems that just about any program I use has TEXTREL set
as a feature. I haven't got a clue why this is all over one system, and
nowhere on the other, while emerge system shows the same result.
Fortunately, if I re-emerge a package, I lose the TEXTREL feature.
Looks like I'm going for an emerge -e system...
gentoo-hardened [at] gentoo mailing list