From: Peter Eisentraut Date: Thu, 6 Nov 2025 07:00:35 +0000 (+0100) Subject: Fix spurious output in configure X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=489ec6b2fcd09621a2ac146298193a8231810e60;p=thirdparty%2Fpostgresql.git Fix spurious output in configure If sizeof off_t is 4, then configure will print a line saying just "0" after the test. This is the output of the following "expr" command. If we are using expr just for the exit code, the output should be sent to /dev/null, as is done elsewhere. --- diff --git a/configure b/configure index 5d08a96f038..3a0ed11fa8e 100755 --- a/configure +++ b/configure @@ -15387,7 +15387,7 @@ _ACEOF # If we don't have largefile support, can't handle segment size >= 2GB. if test "$ac_cv_sizeof_off_t" -lt 8; then - if expr $RELSEG_SIZE '*' $blocksize '>=' 2 '*' 1024 '*' 1024; then + if expr $RELSEG_SIZE '*' $blocksize '>=' 2 '*' 1024 '*' 1024 >/dev/null; then as_fn_error $? "Large file support is not enabled. Segment size cannot be larger than 1GB." "$LINENO" 5 fi fi diff --git a/configure.ac b/configure.ac index 6c802deaacb..c2413720a18 100644 --- a/configure.ac +++ b/configure.ac @@ -1753,7 +1753,7 @@ AC_CHECK_SIZEOF([off_t]) # If we don't have largefile support, can't handle segment size >= 2GB. if test "$ac_cv_sizeof_off_t" -lt 8; then - if expr $RELSEG_SIZE '*' $blocksize '>=' 2 '*' 1024 '*' 1024; then + if expr $RELSEG_SIZE '*' $blocksize '>=' 2 '*' 1024 '*' 1024 >/dev/null; then AC_MSG_ERROR([Large file support is not enabled. Segment size cannot be larger than 1GB.]) fi fi