diff options
author | Thomas Munro <tmunro@postgresql.org> | 2022-08-07 12:42:11 +1200 |
---|---|---|
committer | Thomas Munro <tmunro@postgresql.org> | 2022-08-07 12:42:41 +1200 |
commit | cbf4403134738245db48b306c62eb1258f2b2bd0 (patch) | |
tree | 8701627bd54d0a1fc23ac0180dc3608d019044f5 /configure | |
parent | 24c3ce8f1c707f9eeb1f68cebd44c2516ff799c2 (diff) | |
download | postgresql-cbf4403134738245db48b306c62eb1258f2b2bd0.tar.gz |
Simplify replacement code for strtof.
strtof() is in C99 and all targeted systems have it. We can remove the
configure probe and some dead code, but we still need replacement code
for a couple of systems that have known buggy implementations selected
via platform template.
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/152683.1659830125%40sss.pgh.pa.us
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 16 |
1 files changed, 1 insertions, 15 deletions
@@ -16734,19 +16734,6 @@ esac fi -ac_fn_c_check_func "$LINENO" "strtof" "ac_cv_func_strtof" -if test "x$ac_cv_func_strtof" = xyes; then : - $as_echo "#define HAVE_STRTOF 1" >>confdefs.h - -else - case " $LIBOBJS " in - *" strtof.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS strtof.$ac_objext" - ;; -esac - -fi - if test "$enable_thread_safety" = yes; then @@ -16770,8 +16757,7 @@ if test "$PORTNAME" = "win32" -o "$PORTNAME" = "cygwin"; then # Cygwin and (apparently, based on test results) Mingw both # have a broken strtof(), so substitute its implementation. # That's not a perfect fix, since it doesn't avoid double-rounding, - # but we have no better options. To get that, though, we have to - # force the file to be compiled despite HAVE_STRTOF. + # but we have no better options. case " $LIBOBJS " in *" strtof.$ac_objext "* ) ;; *) LIBOBJS="$LIBOBJS strtof.$ac_objext" |