update several macros using AC_TRY_LINK with AC_LINK_IFELSE
3 files changed