Re: PLEASE READ: egcs issues -- workaround
That's one method of solving the problem. Is this a hack to re-enable
crippled systems, or is it meant to be a true solution? Also, what's
with the i486-linux part? Do you mean to say that your hack makes a
library with the necessary symbol from the x86 version and runs it on
an Alpha?
On Thu, Jan 28, 1999 at 09:46:33PM -0500, Avery Pennarun wrote:
> On Thu, Jan 28, 1999 at 08:04:47PM -0600, John Goerzen wrote:
>
> > If generic programs compiled by someone using Debian don't run elsewhere,
> > that could be a problem. So we fix the compiler. But hold up the distro
> > because other debs were compiled with that compiler? I don't think so.
>
> Hey guys, I found a solution to the __register_frame_pointer problem a while
> ago. Incidentally, I'm seeing RPM's built with that bug too.
>
> mkdir /tmp/blah
> cd /tmp/blah
> ar x /usr/lib/gcc-lib/i486-linux/egcs-2.91.60/libgcc.a
> gcc -o /tmp/libframe-faker.so -shared *.o
>
> export LD_PRELOAD=/tmp/libframe-faker.so
> <run the broken program>
>
> (I hope I didn't forget anything there...)
>
> If you try to run a program that needs __register_frame_pointer and your
> libc6 doesn't have it included (which is normal), you can LD_PRELOAD the
> library and off it goes.
>
> It's kind of ugly, but it works. Maybe we should just provide a
> compatibility library?
>
> Have fun,
>
> Avery
>
>
> --
> To UNSUBSCRIBE, email to debian-alpha-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: