Message ID | 04B01F74-0792-43C9-BC2C-219557FBAA20@adacore.com |
---|---|
State | New |
Headers | show |
Hi, > 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 ? I understand that without your patch a libstdc++ for ia64-hp-openvms cannot be build at all, and I don't see how your fix could negatively affect other targets, thus Ok for mainline. Thanks, Paolo.
On Mar 31, 2012, at 2:46 AM, Paolo Carlini wrote: > Hi, >> 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 ? > I understand that without your patch a libstdc++ for ia64-hp-openvms cannot be build at all, and I don't see how your fix could negatively affect other targets, thus Ok for mainline. Thanks, committed. Tristan.
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)