Archived

This forum has been archived. Please start a new discussion on GitHub.

Patch for Ice 3.5.1 (FreeBSD): Build Ice, IcePy and IcePHP on FreeBSD

The patch is applied against FreeBSD's ports tree:
cd /usr/ports
patch </path/to/ice351ports.patch.txt

Please also find attached the individual patches to Ice without ports relevant bits (ice351noports.patch.txt).

The most interesting patch is a workaround to the global destructor order problem which had been introduced in FreeBSD 10 (see http://www.zeroc.com/forums/bug-reports/6030-ice-3-5-0-slice2cpp-generated-code-relies-static-initialization-order-crash.html) and which made slice2cpp generated code crash on exit.

PR for this update: ports/184453: [MAINTAINER] devel/ice: update to 3.5.1 (also devel/py-ice and devel/php5-ice)