• Heikki Linnakangas's avatar
    Move pthread-tests earlier in the autoconf script. · 3b14a17c
    Heikki Linnakangas authored
    On some Linux systems, "-lrt" exposed pthread-functions, so that linking
    with -lrt was seemingly enough to make a program that uses pthreads to
    work. However, when linking libpq, the dependency to libpthread was not
    marked correctly, so that when an executable was linked with -lpq but
    without -pthread, you got errors about undefined pthread_* functions from
    libpq.
    
    To fix, test for the flags required to use pthreads earlier in the autoconf
    script, before checking any other libraries.
    
    This should fix the failure on buildfarm member shearwater. gharial is also
    failing; hopefully this fixes that too although the failure looks somewhat
    different.
    3b14a17c
configure 454 KB