[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: access to hppa machine to work on Bug#558980



On Sun, Dec 13, 2009 at 10:03 AM, Stephen Leake
<stephen_leake@stephe-leake.org> wrote:
> Frans Pop gave me access to his machine. I have some more information
> on the bug.
>
> If I compile from full GNADE source (not using the GNADE dynamic or
> static libraries), the code works.

What does "from full GNADE source" mean?

> With the dynamic library, I get a SIGSEGV, somewhere in the program
> startup, before any user code.

Export LD_DEBUG=all, run the program, this will tell you what the
dynamic loader is doing every step of the way.

If you see "transferring control:" then the dynamic loader has just
handed off control the real program, and any fault after that is
possibly related to the real program.

> With the static library, I get a stack overflow (caught and reported
> by the Ada runtime), during elaboration of a compiler-provided
> container library.

Could you please define "during elaboration?"

> So the problem is related to libraries, which means it's probably in
> the linker and/or loader somewhere.
>
> It seems clear that no user will be able to use GNADE in its current
> form on hppa, so I should remove hppa from the arch list in
> debian/control for the squeeze release.

Thanks for the help.

Cheers,
Carlos.


Reply to: