Oliver: Where do these changes go? Please send a diff. -- David On 13-Jul-2012 9:47 AM, Oliver Bock wrote: > Hi David, > > The problem is that we now have lost autoconf backwards compatibility. > Using AC_PROG_OBJCXX unconditionally breaks builds on older systems that > don't know about that macro. Those older systems are used by projects to > build conservative (old libc) science apps. At the same time up-to-date > systems require that macro, so omitting it doesn't work either. > > The solution would be to conditionally include this macro on systems > where it's supported. I did this on the OS-level in trunk@25794 but we > need to do this based on the macro's own availability. Since > AC_PROG_OBJCXX got introduced with 2.65 we could potentially use this > fact in a conditional via: > > m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.65])) > > > Another (ugly) approach would be to add this above AC_PROG_OBJCXX: > > m4_pattern_allow(AC_PROG_OBJCXX) > > > Cheers, > Oliver > > > On 7/2/12 19:32 , David Anderson wrote: >> I'm told this doesn't happen with more recent versions >> of the GNU tools (autoconf etc.) >> -- David >> >> On 02-Jul-2012 6:51 AM, Eric Myers wrote: >>> >>> The problem seems to have been fixed for a few days, but >>> has returned with the exact same error message: >>> >>> configure.ac:40: error: possibly undefined macro: AC_PROG_OBJCXX >>> If this token and others are legitimate, please use m4_pattern_allow. >>> See the Autoconf documentation. >>> autoreconf: /usr/bin/autoconf failed with exit status: 1 >>> >>> Perhaps a later checkin overwrote the fix? >>> >>> -Eric >>> >>> >> _______________________________________________ >> boinc_dev mailing list >> [email protected] >> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev >> To unsubscribe, visit the above URL and >> (near bottom of page) enter your email address. >> > >
_______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
