"Can't modify text section" error trying to load .so library
robert.dodier at gmail.com
Thu Jan 10 16:28:12 UTC 2008
On Jan 8, 2008 5:46 PM, Mike Frysinger <vapier at gentoo.org> wrote:
> > I see the error message is within the else part of
> > #ifndef __FORCE_SHAREABLE_TEXT_SEGMENTS__.
> > If I undefine that and recompile uClibc, I guess it would disable the
> > error message. Could I expect uClibc to generally work OK with
> > that undefined?
> it's a uClibc configure option, you do not need to modify the source code. if
> you allow TEXTRELs in shared objects, then this should not affect any shared
> objects that are compiled correctly in any way.
For the record, I recompiled uClibc with FORCE_SHAREABLE_TEXT_SEGMENTS
undefined (via the .config file) and now I can execute the program of
interest (J9) successfully.
Thanks for your help,
More information about the uClibc