[perl #122287] probe in Configure whether dtrace builds an object
authorTony Cook <tony@develop-help.com>
Wed, 9 Mar 2016 00:54:13 +0000 (11:54 +1100)
committerTony Cook <tony@develop-help.com>
Wed, 9 Mar 2016 00:54:13 +0000 (11:54 +1100)
commitc2538af7458bf317cdc7bc684f65831744010d80
tree84c3b8b0048fb59567f3d7a7e8d81f8765169c9f
parentcda0c02ca04cbb6960392d44273bd40182397820
[perl #122287] probe in Configure whether dtrace builds an object

When building the object file, newer versions of dtrace (on Illumos
based systems at least) require an input object file that uses
at least one of the probes defined in the .d file.

The test in Makefile.SH didn't provide that definition so the test
would fail, and not build an object file, and fail to link later on,
on systems that *do* need the object file.

Moved the probe to Configure (where it probably belongs) and supplied
an object file that uses a probe.

Tested successfully on OmniOS (with the new dtrace), Solaris 11,
and darwin.
Configure
Makefile.SH
Porting/Glossary