https://bugzilla.samba.org/show_bug.cgi?id=11369
Bug ID: 11369 Summary: obsoleted autoconf macros Product: rsync Version: 3.1.1 Hardware: All OS: All Status: NEW Severity: trivial Priority: P5 Component: core Assignee: way...@samba.org Reporter: br...@gurganus.name QA Contact: rsync...@samba.org There are a few autoconf macros in use deemed obsolete upstream with straight forward alternatives. The autoscan tool can correct most of them, but there are two that take a little bit of code analysis. Most items are replacing AC_TRY_COMPILE with AC_COMPILE_IFELSE. Of those taking a bit more code analysis, there is the assessment by the autoconf developers that sufficient time has passed that you can assume the signal return type. In other words, it's my understanding that instead of having it return RETSIGTYPE and having autoconf determine the type, it can just be void and remove the check. The defined token seems to only occur in rsync.c and main.c. The second item is AC_C_LONG_DOUBLE which is replaced by AC_TYPE_LONG_DOUBLE and/or AC_TYPE_LONG_DOUBLE_WIDER. By their assessment, currently available compilers do indeed have long double types without needing to check for them. What may need checked is whether that long double type is wider than a double using AC_TYPE_LONG_DOUBLE_WIDER. The libs/snprintf.c file is the only one affected by the header definition currently in use. -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html