Patch #2 for Ice 3.5.0: Checksums corrections

xdmxdm La Coruña, SpainJose Gutierrez de la ConchaOrganization: ZeroC, Inc.Project: Ice DeveloperAdministrators, ZeroC Staff ZeroC Staff
We have noticed that Slice checksums do not correctly handle some of the new features added to Ice 3.5.0. The checksums for the following types are affected:
  • Classes using compact IDs.
  • Classes or exceptions with optional data members.
  • Classes or interfaces with operations that use optional parameters.
  • Enum types that use explicit enumerator values.

This issue affects all language mappings. If your application uses Slice Checksums and any of the affected types, you should apply the following patch and recompile all your Slice definitions.

To apply the source patch to a fresh Ice 3.5.0 source distribution:

Linux/OS X/Solaris:
$ cd Ice-3.5.0
$ patch -p0 < ../patch-3.5.0-2.nix.txt

Windows:
$ cd Ice-3.5.0
$ patch -p0 < ../patch-3.5.0-2.win.txt
Sign In or Register to comment.