check for posix_memalign()
use i86pc as a alias for amd64 (smartos)