mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
43 lines
1.2 KiB
Diff
43 lines
1.2 KiB
Diff
Fix detection of lstat64 for Apple Silicon systems. Based on
|
|
https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=6f6d1f2da03468c0e131fdcbdcfa9771ffca2614
|
|
--- configure.orig 2012-04-23 06:24:12.000000000 -0500
|
|
+++ configure 2022-04-11 06:04:25.000000000 -0500
|
|
@@ -23123,18 +23123,32 @@
|
|
|
|
fi
|
|
|
|
-for ac_func in fchdir lstat64
|
|
+for ac_func in fchdir
|
|
do :
|
|
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
|
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
|
+ ac_fn_c_check_func "$LINENO" "fchdir" "ac_cv_func_fchdir"
|
|
+if test "x$ac_cv_func_fchdir" = x""yes; then :
|
|
cat >>confdefs.h <<_ACEOF
|
|
-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+#define HAVE_FCHDIR 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
+ac_fn_c_check_decl "$LINENO" "lstat64" "ac_cv_have_decl_lstat64" "$ac_includes_default"
|
|
+if test "x$ac_cv_have_decl_lstat64" = x""yes; then :
|
|
+ for ac_func in lstat64
|
|
+do :
|
|
+ ac_fn_c_check_func "$LINENO" "lstat64" "ac_cv_func_lstat64"
|
|
+if test "x$ac_cv_func_lstat64" = x""yes; then :
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define HAVE_LSTAT64 1
|
|
+_ACEOF
|
|
+
|
|
+fi
|
|
+done
|
|
+
|
|
+fi
|
|
+
|
|
# c89: AC_FUNC_VPRINTF
|
|
# c89: AC_CHECK_FUNCS([strchr strrchr setlocale])
|
|
# gnulib: AC_FUNC_LSTAT
|