Changeset 8462239


Ignore:
Timestamp:
2010-03-18T22:18:52Z (10 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
5fbec3d
Parents:
5605be9
Message:

Use a proper tempfile for the libresolv checks and add a missing " to
systemlibdir. :-/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure

    r5605be9 r8462239  
    2020ipcsocket='/var/run/bitlbee.sock'
    2121pcdir='$prefix/lib/pkgconfig'
    22 systemlibdirs="/lib /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64
     22systemlibdirs="/lib /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64"
    2323
    2424msn=1
     
    295295detect_resolv_dynamic()
    296296{
    297         echo "$RESOLV_TESTCODE" | $CC -o /dev/null -x c - -lresolv >/dev/null 2>/dev/null
     297        TMPFILE=$(mktemp)
     298        ret=1
     299        echo "$RESOLV_TESTCODE" | $CC -o $TMPFILE -x c - -lresolv >/dev/null 2>/dev/null
    298300        if [ "$?" = "0" ]; then
    299301                echo 'EFLAGS+=-lresolv' >> Makefile.settings
    300                 return 0
    301         fi
    302 
    303         return 1
     302                ret=0
     303        fi
     304
     305        rm -f $TMPFILE
     306        return $ret
    304307}
    305308
    306309detect_resolv_static()
    307310{
     311        TMPFILE=$(mktemp)
     312        ret=1
    308313        for i in $systemlibdirs; do
    309314                if [ -f $i/libresolv.a ]; then
    310                         echo "$RESOLV_TESTCODE" | $CC -o /dev/null -x c - -Wl,$i/libresolv.a >/dev/null 2>/dev/null
     315                        echo "$RESOLV_TESTCODE" | $CC -o $TMPFILE -x c - -Wl,$i/libresolv.a >/dev/null 2>/dev/null
    311316                        if [ "$?" = "0" ]; then
    312317                                echo 'EFLAGS+='$i'/libresolv.a' >> Makefile.settings
    313                                 return 0
     318                                ret=0
    314319                        fi
    315320                fi
    316321        done
    317322
    318         return 1
     323        rm -f $TMPFILE
     324        return $ret
    319325}
    320326
Note: See TracChangeset for help on using the changeset viewer.