From patchwork Fri Mar 30 14:25:20 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: : Support VMS in libstdc++ crossconfig.m4 Date: Fri, 30 Mar 2012 04:25:20 -0000 From: Tristan Gingold X-Patchwork-Id: 149663 Message-Id: <04B01F74-0792-43C9-BC2C-219557FBAA20@adacore.com> To: GCC Patches , libstdc++@gcc.gnu.org Cc: bkoz@redhat.com Hi, currently all VMS compilers are built on Unix. So, to build the libstdc++ library, this looks like the minimum required. Tested by build libstdc++ for ia64-hp-openvms. Ok for trunk ? Tristan. libstdc++/ 2012-03-30 Tristan Gingold * crossconfig.m4 (*-*-*vms*): Add. * configure: Regenerate. diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4 index 3850879..e208fbf 100644 --- a/libstdc++-v3/crossconfig.m4 +++ b/libstdc++-v3/crossconfig.m4 @@ -241,6 +241,12 @@ case "${host}" in AC_DEFINE(HAVE_ISNANL) fi ;; + *-*vms*) + # Check for available headers. + # Don't call GLIBCXX_CHECK_LINKER_FEATURES, VMS doesn't have a GNU ld + GLIBCXX_CHECK_MATH_SUPPORT + GLIBCXX_CHECK_STDLIB_SUPPORT + ;; *-vxworks) AC_DEFINE(HAVE_ACOSF) AC_DEFINE(HAVE_ASINF)