Re: [Quickfix-developers] compile problems with tradeclientgui
Brought to you by:
orenmnero
From: Alex H. <al...@an...> - 2002-07-11 08:42:08
|
On Tue, 2002-07-09 at 22:32, OM...@th... wrote: > > Well that's a tough call. The reason we don't currently support JAVA for > linux is that gcc (at least in our experience) has some issues throwing > exceptions from shared objects (the JNI layer must be in a shared object > for JAVA to access it). We are currently trying to isolate the problem to > determine if there is something we can do. The avenues we are currently > exploring are 1) gettings exceptions to work correctly in shared objects, > 2) representing the logic without exceptions, 3) using some piece in the > middle to isolate the JNI layer from the exceptions. We will keep everyone > updated when we have found a solution. It would also be very helpful to > get some assistance from anyone who has experience with exceptions in > shared objects. > > --oren > Hi Oren, I recently sent a demonstration project that shows exceptions working with shared objects on linux. I assume you have seen this? There is no particular problem with shared objects on linux - for a truly massive example of their use see the ACE+TAO CORBA ORB at http://www.cs.wustl.edu/~schmidt/TAO.html. We have been using this for around three years - exceptions work fine. With quickfix 1.1 I have been able to build shared libraries and link the example C++ programs to then. They work fine. If you need further assistance I may be able to help with another exception demonstration program. Even if you still have JNI problems, perhaps you could still enable shared libs anyway - after all they are useful and working in C++ already. Cheers, Alex. |