ISTR having problems putting the `foreign` option in here vs on the command line on Solarisy systems.  If this works out of the box on Illumos I think I'm cool with this, although I suspect that we may need to go back and revert this when someone tries to build on Solaris 10