Re: [Quickfix-developers] ResendRequest and quickfix 1.4.1
Brought to you by:
orenmnero
|
From: Joerg T. <Joe...@ma...> - 2003-04-10 09:54:23
|
Bishop, Barry wrote:
> I have just built quickfix 1.4.1 with GCC 2.95 and STLport on solaris.
>
> All my previous problems have been fixed, except I now have a new one.
>
> My java application aborts with a core when processing a ResendRequest
> message. It didn't do this with quickfix 1.3.2 and my java code hasn't
> changed.
OK, just a quick shot before I am leaving for today (it's 5 p.pm. in Germany now):
It seems to have to do with exceptions ( EH = exception handler? ), exceptions and
shared libs do not work together well until you have a shared libgcc. And a shared
libgcc you have starting with GCC 3.0. I cite the GCC 3.0 info docs:
There are several situations in which an application should use the
shared `libgcc' instead of the static version. The most common of
these is when the application wishes to throw and catch exceptions
across different shared libraries. In that case, each of the
libraries as well as the application itself should use the shared
`libgcc'.
So I strongly encourage you to switch to GCC 3.2. (GCC 3.0 has probably other problems.)
Note to use libtool 1.5 for this.
Good luck
Jörg
--
Joerg Thoennes
http://macd.com
Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH
Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen
|