Hi,
I'm trying to get wine working on solaris running on sparc. I have
troubles with structure packing, since sparc solaris throws SIGSEGV when
writting to structure members not aligned to 4-byte boundary (for
example: loader/ne/resource.c:280, where &pTypeInfo->resloader is not
aligned to 4-byte boundary).
Since I'm new to wine, I'd like to know about packing policies (pragma
pack 1,2,...) in wine:
1) When do we use packing and why (optimisation?)?
2) What would happen if pragma packing is ommited or always set to 4?
Next, I'd like to know if there will be also non i386 COM proxy
implementation (dlls/rpcrt4/cproxy.c and related), since I'm unable to
compile newest wine on sparc solaris (currently, I'm using version from
October 1st).
Thanks for reply.
Juraj