mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-19 04:47:52 +00:00
Fix building dmalloc in case strdup is a macro (uncaught when x-compiling certain targets).
/trunk/patches/dmalloc/5.5.2/500-strdup_macro.patch | 39 39 0 0 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+)
This commit is contained in:
parent
aa8a936a1d
commit
9a236415c3
39
patches/dmalloc/5.5.2/500-strdup_macro.patch
Normal file
39
patches/dmalloc/5.5.2/500-strdup_macro.patch
Normal file
@ -0,0 +1,39 @@
|
||||
--- dmalloc-5.5.2.orig/configure 2008-06-17 13:10:09.000000000 +0200
|
||||
+++ dmalloc-5.5.2/configure 2008-06-17 13:11:25.000000000 +0200
|
||||
@@ -4691,8 +4691,35 @@
|
||||
echo "$as_me:$LINENO: checking strdup macro" >&5
|
||||
echo $ECHO_N "checking strdup macro... $ECHO_C" >&6
|
||||
if test "$cross_compiling" = yes; then
|
||||
- ac_cv_strdup_macro=no
|
||||
+ cat >conftest.$ac_ext <<_ACEOF
|
||||
+/* confdefs.h */
|
||||
+_ACEOF
|
||||
+cat confdefs.h >>conftest.$ac_ext
|
||||
+cat >>conftest.$ac_ext <<_ACEOF
|
||||
+/* end confdefs.h. */
|
||||
+
|
||||
+#if HAVE_STDLIB_H
|
||||
+# include <string.h>
|
||||
+#endif
|
||||
+
|
||||
+#ifndef strdup
|
||||
+ choke me
|
||||
+#endif
|
||||
|
||||
+main() { exit(0); }
|
||||
+
|
||||
+_ACEOF
|
||||
+rm -f conftest.o conftest.obj
|
||||
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
||||
+ (eval $ac_compile) 2>&5
|
||||
+ ac_status=$?
|
||||
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
+ (exit $ac_status); }; then
|
||||
+ ac_cv_strdup_macro=yes
|
||||
+else
|
||||
+ ac_cv_strdup_macro=no
|
||||
+fi
|
||||
+
|
||||
else
|
||||
cat >conftest.$ac_ext <<_ACEOF
|
||||
/* confdefs.h. */
|
Loading…
Reference in New Issue
Block a user