2005/9/13, Andreas Jochens <[EMAIL PROTECTED]>:
> The package worked this way on 64-bit architectures with gcc-3.3
> for a long time and nobody complained about that as far as I know.
> The patch just restores the status quo that was used with gcc-3.3.
> Of course a real fix which perhaps redefines 'jint' as 'long' would
> be better.
> 
> Regards
> Andreas Jochens

Does the package actually run and work this way? If so, I'll simply
apply your patch. Although, it is admittedly a bit of a hack.

I just diffed the swt 32 and 64 bit sources.
        200 files changed, 9743 insertions(+), 9739 deletions(-)
Yowza. A quick glance seems to show that *all* the changes are
essentially s/jint/jlong/. Rough. The unified diff is 2.4 MB! I can't
say I appreciate the way upstream has dealt with this issue. It is
possible though that due to the limits of Java's type system, this is
the only solution.

Cheers,
Shaun

Reply via email to