]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge from branches/VALGRIND_3_12_BRANCH:
authorJulian Seward <jseward@acm.org>
Sun, 23 Oct 2016 05:56:27 +0000 (05:56 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 23 Oct 2016 05:56:27 +0000 (05:56 +0000)
  16095 Build fixes for MacOS X 10.10.5.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16099

Makefile.all.am
coregrind/link_tool_exe_darwin.in
coregrind/m_main.c

index 14ce6cefeca1e627a2d83ab2213915a66a326f4c..02059a36c1c72721bbde834a9043a982c824b589 100644 (file)
@@ -210,7 +210,7 @@ AM_CCASFLAGS_ARM64_LINUX  = @FLAG_M64@ -g
 
 AM_FLAG_M3264_X86_DARWIN = -arch i386
 AM_CFLAGS_X86_DARWIN     = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
-                               -mmacosx-version-min=10.5 \
+                               -mmacosx-version-min=10.6 \
                                -fno-stack-protector -fno-pic -fno-PIC
 
 AM_CFLAGS_PSO_X86_DARWIN = $(AM_CFLAGS_X86_DARWIN) $(AM_CFLAGS_PSO_BASE)
@@ -218,7 +218,7 @@ AM_CCASFLAGS_X86_DARWIN  = -arch i386 -g
 
 AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
 AM_CFLAGS_AMD64_DARWIN     = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
-                           -mmacosx-version-min=10.5 -fno-stack-protector
+                           -mmacosx-version-min=10.6 -fno-stack-protector
 AM_CFLAGS_PSO_AMD64_DARWIN = $(AM_CFLAGS_AMD64_DARWIN) $(AM_CFLAGS_PSO_BASE)
 AM_CCASFLAGS_AMD64_DARWIN  = -arch x86_64 -g
 
index bf483a9b8275d2f80c46da0a1b029a4cb009db94..d0e3c3ec30d17a17159c65d8b14e2a17572a4d18 100644 (file)
@@ -36,7 +36,7 @@
 #
 #   (64-bit):
 #
-#   /usr/bin/ld -static -arch x86_64 -macosx_version_min 10.5 \
+#   /usr/bin/ld -static -arch x86_64 -macosx_version_min 10.6 \
 #      -o memcheck-amd64-darwin -u __start -e __start \
 #      -image_base 0x138000000 -stack_addr 0x13c000000 \
 #      -stack_size 0x800000 \
@@ -46,7 +46,7 @@
 #
 #   (32-bit)
 #
-#   /usr/bin/ld -static -arch i386 -macosx_version_min 10.5 \
+#   /usr/bin/ld -static -arch i386 -macosx_version_min 10.6 \
 #      -o memcheck-x86-darwin -u __start -e __start \
 #      -image_base 0x38000000 -stack_addr 0x3c000000 \
 #      -stack_size 0x800000 \
@@ -150,7 +150,7 @@ if ("$cc" =~ /clang$/) {
 }
 
 $cmd = "$cmd -arch $archstr";
-$cmd = "$cmd -macosx_version_min 10.5";
+$cmd = "$cmd -macosx_version_min 10.6";
 $cmd = "$cmd -o $outname";
 $cmd = "$cmd -u __start -e __start";
 
index 1a327c1bcce4f0a1fd0b1a586b90bee5c9dfd643..d008ab3ae9ec25835b4031214685f5ddfea8a345 100644 (file)
@@ -4058,6 +4058,19 @@ UWord voucher_mach_msg_set ( UWord arg1 )
 
 #endif
 
+#if defined(VGO_darwin) && DARWIN_VERS == DARWIN_10_10
+
+/* This might also be needed for > DARWIN_10_10, but I have no way
+   to test for that.  Hence '==' rather than '>=' in the version
+   test above. */
+void __bzero ( void* s, UWord n );
+void __bzero ( void* s, UWord n )
+{
+   (void) VG_(memset)( s, 0, n );
+}
+
+#endif
+
 
 /*--------------------------------------------------------------------*/
 /*--- end                                                          ---*/