Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

configure.in

  • Tom Lane's avatar
    0f19d0f1
    Remove long-dead support for platforms without sig_atomic_t. · 0f19d0f1
    Tom Lane authored
    C89 requires <signal.h> to define sig_atomic_t, and there is no evidence
    in the buildfarm that any supported platforms don't comply.  Remove the
    configure test to stop wasting build cycles on a purely historical issue.
    (Once upon a time, we cared about supporting C89-compliant compilers on
    machines with pre-C89 system headers, but that use-case has been dead for
    quite a few years.)
    
    I have some other fixes planned in this area, but let's start with this
    to see if the buildfarm produces any surprising results.
    0f19d0f1
    History
    Remove long-dead support for platforms without sig_atomic_t.
    Tom Lane authored
    C89 requires <signal.h> to define sig_atomic_t, and there is no evidence
    in the buildfarm that any supported platforms don't comply.  Remove the
    configure test to stop wasting build cycles on a purely historical issue.
    (Once upon a time, we cared about supporting C89-compliant compilers on
    machines with pre-C89 system headers, but that use-case has been dead for
    quite a few years.)
    
    I have some other fixes planned in this area, but let's start with this
    to see if the buildfarm produces any surprising results.