== 714 tests, 77 stderr failures, 5 stdout failures, 0 stderrB failures, 0 stdoutB failures, 33 post failures ==
x86 tests are all failing due to unsupported instructions
I need to go through the Massif tests to filter out all of the new macOS leaks.
Otherwise fairly similar to trhe results on macOS 10.13
AM_FLAG_M3264_X86_DARWIN = -arch i386
AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
- -mmacosx-version-min=10.6 \
+ -I@SDK_INC_DIR@ \
+ @CLANG_OS_MIN_VERS_ARG@ \
-fno-pic -fno-PIC
AM_CFLAGS_PSO_X86_DARWIN = $(AM_CFLAGS_X86_DARWIN) $(AM_CFLAGS_PSO_BASE)
AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
- -mmacosx-version-min=10.6
+ -I@SDK_INC_DIR@ \
+ @CLANG_OS_MIN_VERS_ARG@
AM_CFLAGS_PSO_AMD64_DARWIN = $(AM_CFLAGS_AMD64_DARWIN) $(AM_CFLAGS_PSO_BASE)
AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
MIPS64/Linux, RISCV64/Linux, ARM/Android, ARM64/Android, MIPS32/Android,
X86/Android, X86/Solaris, AMD64/Solaris, X86/macOS, AMD64/macOS.
X86/FreeBSD, AMD64/FreeBSD and ARM64/FreeBSD. There is preliminary support
-for nanoMIPS/Linux. macOS is supported up to version 10.13 High Sierra.
+for nanoMIPS/Linux. macOS is supported up to version 10.14 Mojave.
* ==================== CORE CHANGES ===================
s390x: Machine models older than z196 are no longer supported.
+Initial support for macOS 10.14 Mojave has been added.
+
* ==================== TOOL CHANGES ===================
AC_MSG_RESULT([Darwin 17.x (${kernel}) / macOS 10.13 High Sierra])
DARWIN_VERS=$DARWIN_10_13
;;
+ 18.*)
+ AC_MSG_RESULT([Darwin 18.x (${kernel}) / macOS 10.14 Mojave])
+ DARWIN_VERS=$DARWIN_10_14
+ ;;
*)
AC_MSG_RESULT([unsupported (${darwin_platform} ${kernel})])
AC_MSG_ERROR([Valgrind works on Darwin 10.x-25.x (Mac OS X 10.8-10.11, macOS 10.12-10.13)])
|| DARWIN_VERS == DARWIN_10_10 \
|| DARWIN_VERS == DARWIN_10_11 \
|| DARWIN_VERS == DARWIN_10_12 \
- || DARWIN_VERS == DARWIN_10_13
+ || DARWIN_VERS == DARWIN_10_13 \
+ || DARWIN_VERS == DARWIN_10_14
UWord magic_delta = 0xB0;
# else
# error "magic_delta: to be computed on new OS version"
fun:gomp_barrier_wait
fun:child
}
+
+# DRD suppressions for Darwin 18 / macOS 10.14 Mohave
+
+{
+ macOS1014:pthread_mutex_destroy
+ drd:MutexErr
+ fun:pthread_mutex_destroy
+}
+
+{
+ macOS1014:_xpc_dictionary_look_up_table
+ drd:ConflictingAccess
+ ...
+ fun:_xpc_dictionary_look_up_table
+}
+
+{
+ macOS1014:objc_msgSendSuper2
+ drd:ConflictingAccess
+ fun:objc_msgSendSuper2
+}
+
+{
+ mac1014:nw_path_copy_interface_with_generation
+ drd:ConflictingAccess
+ ...
+ fun:nw_path_copy_interface_with_generation
+}
+
+{
+ mac1014:__setenv_locked
+ drd:ConflictingAccess
+ fun:__setenv_locked
+}
+
+{
+ mac1014:dlopen_internal
+ drd:ConflictingAccess
+ ...
+ fun:dlopen_internal
+}
+
+{
+ mac1014:getpwuid_r
+ drd:ConflictingAccess
+ fun:si_search
+ fun:getpwuid_r
+}
+
+{
+ mac1014:_pthread_tsd_cleanup
+ drd:ConflictingAccess
+ ...
+ fun:_pthread_tsd_cleanup
+}
+
+{
+ macOS1014:dyld::findMappedRange(unsigned long)
+ drd:ConflictingAccess
+ fun:_ZN4dyld15findMappedRangeEm
+}
+
+{
+ macOS1014:dyld::addImage(ImageLoader*)
+ drd:ConflictingAccess
+ ...
+ fun:_ZN4dyldL8addImageEP11ImageLoader
+}
fun:_ZNSt3__119__thread_local_dataEv
}
+# Helgrind Suppressions for Darwin 18.x / macOS 10.14 Mojave
+
+{
+ macOS1014:_xpc_dictionary_look_up_tab
+ Helgrind:Race
+ fun:_platform_strcmp
+ fun:_xpc_dictionary_look_up_table
+}
+
+{
+ macOS1014:_pthread_tsd_cleanup
+ Helgrind:Race
+ ...
+ fun:_pthread_tsd_cleanup
+}
+
+{
+ macOS1014:nw_path_copy_interface_with_generation
+ Helgrind:Race
+ ...
+ fun:nw_path_copy_interface_with_generation
+}
+
+{
+ macOS1014:__setenv_locked
+ Helgrind:Race
+ fun:__setenv_locked
+}
+
+{
+ macOS1014:_pthread_once_handler
+ Helgrind:Race
+ ...
+ fun:__pthread_once_handler
+}
+
+{
+ macOS1014:getpwuid_r
+ Helgrind:Race
+ fun:si_search
+ fun:getpwuid_r
+}
+
Memcheck:Cond
fun:ccaes_vng_ctr_crypt
}
+
+# Suppressions for Darwin 18.x / macOS 10.14 Mojave
+
+{
+ macOS1014:_dyld_start
+ Memcheck:Cond
+ ...
+ fun:_dyld_start
+}
+
+{
+ macOS1014:libSystem_initializer
+ Memcheck:Addr16
+ ...
+ fun:libSystem_initializer
+}
+
+{
+ macOS1014:_NXHashRehashToCapacity
+ Memcheck:Leak
+ match-leak-kinds: reachable
+ fun:malloc_zone_calloc
+ fun:_NXHashRehashToCapacity
+}