[omniORB] arm-linux long double trouble (the end?)

Tobias Hunger tobias@fresco.org
Tue Aug 6 04:15:05 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello again!

I tracked the problem back to the file omni/idl/corbaidl.idl (all this is from 
the latest omniorb 4 snapshot):

It contains the following lines:
#ifdef HAS_LongLong
  typedef sequence<long long>          LongLongSeq;
  typedef sequence<unsigned long long> ULongLongSeq;
#endif
#ifdef HAS_LongDouble
  typedef sequence<long double>        LongDoubleSeq;
#endif
  typedef sequence<wchar>              WCharSeq;

Removing anything between #ifdef HAS_LongDouble and the correspondig #endif 
fixes my problem the real way. What I wonder now is where those defines get 
set. Does omniidl do that somewhere? There is nothing included. How does this 
work?

- -- 
Gruss,
Tobias

- ------------------------------------------------------------
Tobias Hunger           The box said: 'Windows 95 or better'
tobias@fresco.org                      So I installed Linux.
- ------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9Tw/mv0FZW3NyoqURAupbAJ48M28Jn+wlHeRLL9HuHYluKjQruwCgiiDe
fnGm4vtXIvs4I3HNTUbPvGM=
=5SSp
-----END PGP SIGNATURE-----