Heads Up message for distribution builders,
With the integration of ‘693 OpenSource replacement of sunwlibm’ illumos-gate now contains libm/libmvec libraries along with a math headers and man pages.
For compatibility reasons package names are the same as the old binary version (at least on OpenIndiana).
If you want to ship a native illumos math libraries in your distribution all you need is to remove old libm/libmvec libraries / math headers and replace them with a version from illumos-gate.
See manifests changes for more details:
Depending on the version of your current libmvec you may miss new public and private interfaces added with 2007/643: New libmvec interfaces:
(public entry points)
(internal entry points, used only by the compiler)
Those interfaces were added with a version SUNW_1.2.
You can test your libmvec with pvs or elfdump -v commands.
If that’s the case a linked application will crash.
A workaround is to ship your current library and preload it with your application.