- removed unnecessary test for semget()

This commit is contained in:
cebix 1999-10-15 12:27:24 +00:00
parent 289f0a588a
commit 7438c0a775
2 changed files with 73 additions and 137 deletions

View File

@ -2504,78 +2504,19 @@ HAVE_LIBPOSIX4=no
fi
if [ "x$HAVE_LIBPOSIX4" = "xno" ]; then
for ac_func in semget
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2511: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2516 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char $ac_func();
int main() {
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif
; return 0; }
EOF
if { (eval echo configure:2539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
echo "$ac_t""yes" 1>&6
ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
else
echo "$ac_t""no" 1>&6
fi
done
if [ "x$ac_cv_func_semget" = "xno" ]; then
{ echo "configure: error: You need POSIX.4 semaphores to run Basilisk II." 1>&2; exit 1; }
else
SEMSRCS="posix_sem.cpp"
fi
else
LIBS="$LIBS -lposix4"
fi
fi
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
echo "configure:2574: checking for ANSI C header files" >&5
echo "configure:2515: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2579 "configure"
#line 2520 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
@ -2583,7 +2524,7 @@ else
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2587: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:2528: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@ -2600,7 +2541,7 @@ rm -f conftest*
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
#line 2604 "configure"
#line 2545 "configure"
#include "confdefs.h"
#include <string.h>
EOF
@ -2618,7 +2559,7 @@ fi
if test $ac_cv_header_stdc = yes; then
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
#line 2622 "configure"
#line 2563 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
@ -2639,7 +2580,7 @@ if test "$cross_compiling" = yes; then
:
else
cat > conftest.$ac_ext <<EOF
#line 2643 "configure"
#line 2584 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@ -2650,7 +2591,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); }
EOF
if { (eval echo configure:2654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
:
else
@ -2677,17 +2618,17 @@ for ac_hdr in unistd.h fcntl.h sys/time.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2681: checking for $ac_hdr" >&5
echo "configure:2622: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2686 "configure"
#line 2627 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2691: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:2632: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@ -2715,14 +2656,14 @@ done
echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
echo "configure:2719: checking whether byte ordering is bigendian" >&5
echo "configure:2660: checking whether byte ordering is bigendian" >&5
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_cv_c_bigendian=unknown
# See if sys/param.h defines the BYTE_ORDER macro.
cat > conftest.$ac_ext <<EOF
#line 2726 "configure"
#line 2667 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
@ -2733,11 +2674,11 @@ int main() {
#endif
; return 0; }
EOF
if { (eval echo configure:2737: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:2678: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
# It does; now see whether it defined to BIG_ENDIAN or not.
cat > conftest.$ac_ext <<EOF
#line 2741 "configure"
#line 2682 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
@ -2748,7 +2689,7 @@ int main() {
#endif
; return 0; }
EOF
if { (eval echo configure:2752: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:2693: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_bigendian=yes
else
@ -2768,7 +2709,7 @@ if test "$cross_compiling" = yes; then
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
#line 2772 "configure"
#line 2713 "configure"
#include "confdefs.h"
main () {
/* Are we little or big endian? From Harbison&Steele. */
@ -2781,7 +2722,7 @@ main () {
exit (u.c[sizeof (long) - 1] == 1);
}
EOF
if { (eval echo configure:2785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_c_bigendian=no
else
@ -2805,12 +2746,12 @@ EOF
fi
echo $ac_n "checking for working const""... $ac_c" 1>&6
echo "configure:2809: checking for working const" >&5
echo "configure:2750: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 2814 "configure"
#line 2755 "configure"
#include "confdefs.h"
int main() {
@ -2859,7 +2800,7 @@ ccp = (char const *const *) p;
; return 0; }
EOF
if { (eval echo configure:2863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:2804: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_const=yes
else
@ -2880,21 +2821,21 @@ EOF
fi
echo $ac_n "checking for inline""... $ac_c" 1>&6
echo "configure:2884: checking for inline" >&5
echo "configure:2825: checking for inline" >&5
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_cv_c_inline=no
for ac_kw in inline __inline__ __inline; do
cat > conftest.$ac_ext <<EOF
#line 2891 "configure"
#line 2832 "configure"
#include "confdefs.h"
int main() {
} $ac_kw foo() {
; return 0; }
EOF
if { (eval echo configure:2898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:2839: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_inline=$ac_kw; break
else
@ -2920,7 +2861,7 @@ EOF
esac
echo $ac_n "checking size of short""... $ac_c" 1>&6
echo "configure:2924: checking size of short" >&5
echo "configure:2865: checking size of short" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -2928,7 +2869,7 @@ else
ac_cv_sizeof_short=2
else
cat > conftest.$ac_ext <<EOF
#line 2932 "configure"
#line 2873 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -2939,7 +2880,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:2943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_short=`cat conftestval`
else
@ -2959,7 +2900,7 @@ EOF
echo $ac_n "checking size of int""... $ac_c" 1>&6
echo "configure:2963: checking size of int" >&5
echo "configure:2904: checking size of int" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -2967,7 +2908,7 @@ else
ac_cv_sizeof_int=4
else
cat > conftest.$ac_ext <<EOF
#line 2971 "configure"
#line 2912 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -2978,7 +2919,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:2982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_int=`cat conftestval`
else
@ -2998,7 +2939,7 @@ EOF
echo $ac_n "checking size of long""... $ac_c" 1>&6
echo "configure:3002: checking size of long" >&5
echo "configure:2943: checking size of long" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -3006,7 +2947,7 @@ else
ac_cv_sizeof_long=4
else
cat > conftest.$ac_ext <<EOF
#line 3010 "configure"
#line 2951 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -3017,7 +2958,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:3021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:2962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_long=`cat conftestval`
else
@ -3037,7 +2978,7 @@ EOF
echo $ac_n "checking size of long long""... $ac_c" 1>&6
echo "configure:3041: checking size of long long" >&5
echo "configure:2982: checking size of long long" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -3045,7 +2986,7 @@ else
ac_cv_sizeof_long_long=8
else
cat > conftest.$ac_ext <<EOF
#line 3049 "configure"
#line 2990 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -3056,7 +2997,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:3060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:3001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_long_long=`cat conftestval`
else
@ -3076,12 +3017,12 @@ EOF
echo $ac_n "checking for off_t""... $ac_c" 1>&6
echo "configure:3080: checking for off_t" >&5
echo "configure:3021: checking for off_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3085 "configure"
#line 3026 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -3109,12 +3050,12 @@ EOF
fi
echo $ac_n "checking for loff_t""... $ac_c" 1>&6
echo "configure:3113: checking for loff_t" >&5
echo "configure:3054: checking for loff_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_loff_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3118 "configure"
#line 3059 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -3142,12 +3083,12 @@ EOF
fi
echo $ac_n "checking for size_t""... $ac_c" 1>&6
echo "configure:3146: checking for size_t" >&5
echo "configure:3087: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3151 "configure"
#line 3092 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -3175,12 +3116,12 @@ EOF
fi
echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
echo "configure:3179: checking whether time.h and sys/time.h may both be included" >&5
echo "configure:3120: checking whether time.h and sys/time.h may both be included" >&5
if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3184 "configure"
#line 3125 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/time.h>
@ -3189,7 +3130,7 @@ int main() {
struct tm *tp;
; return 0; }
EOF
if { (eval echo configure:3193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:3134: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_header_time=yes
else
@ -3210,12 +3151,12 @@ EOF
fi
echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
echo "configure:3214: checking whether struct tm is in sys/time.h or time.h" >&5
echo "configure:3155: checking whether struct tm is in sys/time.h or time.h" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3219 "configure"
#line 3160 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <time.h>
@ -3223,7 +3164,7 @@ int main() {
struct tm *tp; tp->tm_sec;
; return 0; }
EOF
if { (eval echo configure:3227: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:3168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_struct_tm=time.h
else
@ -3247,12 +3188,12 @@ fi
for ac_func in strdup cfmakeraw
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3251: checking for $ac_func" >&5
echo "configure:3192: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3256 "configure"
#line 3197 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@ -3275,7 +3216,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:3279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@ -3302,12 +3243,12 @@ done
for ac_func in nanosleep clock_gettime timer_create
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3306: checking for $ac_func" >&5
echo "configure:3247: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3311 "configure"
#line 3252 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@ -3330,7 +3271,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:3334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@ -3363,7 +3304,7 @@ if MACHINE=`uname -a 2>/dev/null`; then
;;
FreeBSD*3.*)
echo $ac_n "checking for cam_open_btl in -lcam""... $ac_c" 1>&6
echo "configure:3367: checking for cam_open_btl in -lcam" >&5
echo "configure:3308: checking for cam_open_btl in -lcam" >&5
ac_lib_var=`echo cam'_'cam_open_btl | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@ -3371,7 +3312,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lcam $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3375 "configure"
#line 3316 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@ -3382,7 +3323,7 @@ int main() {
cam_open_btl()
; return 0; }
EOF
if { (eval echo configure:3386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@ -3408,17 +3349,17 @@ fi
else
ac_safe=`echo "/sys/cam/cam.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for /sys/cam/cam.h""... $ac_c" 1>&6
echo "configure:3412: checking for /sys/cam/cam.h" >&5
echo "configure:3353: checking for /sys/cam/cam.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3417 "configure"
#line 3358 "configure"
#include "confdefs.h"
#include </sys/cam/cam.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3422: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:3363: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@ -3451,7 +3392,7 @@ fi
;;
FreeBSD*)
echo $ac_n "checking for scsi_open in -lscsi""... $ac_c" 1>&6
echo "configure:3455: checking for scsi_open in -lscsi" >&5
echo "configure:3396: checking for scsi_open in -lscsi" >&5
ac_lib_var=`echo scsi'_'scsi_open | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@ -3459,7 +3400,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lscsi $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3463 "configure"
#line 3404 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@ -3470,7 +3411,7 @@ int main() {
scsi_open()
; return 0; }
EOF
if { (eval echo configure:3474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:3415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@ -3496,17 +3437,17 @@ fi
else
ac_safe=`echo "scsi.h sys/scsiio.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for scsi.h sys/scsiio.h""... $ac_c" 1>&6
echo "configure:3500: checking for scsi.h sys/scsiio.h" >&5
echo "configure:3441: checking for scsi.h sys/scsiio.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 3505 "configure"
#line 3446 "configure"
#include "confdefs.h"
#include <scsi.h sys/scsiio.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3510: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:3451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@ -3560,9 +3501,9 @@ CPUSRCS="../uae_cpu/basilisk_glue.cpp ../uae_cpu/memory.cpp ../uae_cpu/newcpu.cp
HAVE_I386=no
echo $ac_n "checking for x86 target CPU""... $ac_c" 1>&6
echo "configure:3564: checking for x86 target CPU" >&5
echo "configure:3505: checking for x86 target CPU" >&5
cat > conftest.$ac_ext <<EOF
#line 3566 "configure"
#line 3507 "configure"
#include "confdefs.h"
#ifdef __i386__
@ -3583,7 +3524,7 @@ rm -f conftest*
HAVE_GAS=no
echo $ac_n "checking for GAS .p2align feature""... $ac_c" 1>&6
echo "configure:3587: checking for GAS .p2align feature" >&5
echo "configure:3528: checking for GAS .p2align feature" >&5
cat >conftest.S << EOF
.text
.p2align 5
@ -3593,9 +3534,9 @@ echo "$ac_t""$HAVE_GAS" 1>&6
HAVE_GCC27=no
echo $ac_n "checking for GCC 2.7 or higher""... $ac_c" 1>&6
echo "configure:3597: checking for GCC 2.7 or higher" >&5
echo "configure:3538: checking for GCC 2.7 or higher" >&5
cat > conftest.$ac_ext <<EOF
#line 3599 "configure"
#line 3540 "configure"
#include "confdefs.h"
#if __GNUC__ - 1 > 1 || __GNUC_MINOR__ - 1 > 5
yes

View File

@ -77,13 +77,8 @@ AC_CHECK_FUNCS(sem_init)
if [[ "x$ac_cv_func_sem_init" = "xno" ]]; then
AC_CHECK_LIB(posix4, sem_init, HAVE_LIBPOSIX4=yes, HAVE_LIBPOSIX4=no)
if [[ "x$HAVE_LIBPOSIX4" = "xno" ]]; then
dnl Checks for the existance of semget
AC_CHECK_FUNCS(semget)
if [[ "x$ac_cv_func_semget" = "xno" ]]; then
AC_MSG_ERROR([You need POSIX.4 semaphores to run Basilisk II.])
else
dnl Emulate semaphores with pthread mutexes
SEMSRCS="posix_sem.cpp"
fi
else
LIBS="$LIBS -lposix4"
fi