diff --git a/platformLibs/src/platform/ios/CoreAudioTypes.def b/platformLibs/src/platform/ios/CoreAudioTypes.def index 8de532ae4fc..2c8891b94d1 100644 --- a/platformLibs/src/platform/ios/CoreAudioTypes.def +++ b/platformLibs/src/platform/ios/CoreAudioTypes.def @@ -4,4 +4,3 @@ package = platform.CoreAudioTypes modules = CoreAudioTypes compilerOpts = -framework CoreAudioTypes -linkerOpts = -framework CoreAudioTypes diff --git a/platformLibs/src/platform/ios/UIKit.def b/platformLibs/src/platform/ios/UIKit.def index b3833aa8cdb..83a7957cfaa 100644 --- a/platformLibs/src/platform/ios/UIKit.def +++ b/platformLibs/src/platform/ios/UIKit.def @@ -5,3 +5,4 @@ modules = UIKit compilerOpts = -framework UIKit linkerOpts = -framework UIKit +excludedFunctions = UISceneErrorDomain diff --git a/platformLibs/src/platform/ios/builtin.def b/platformLibs/src/platform/ios/builtin.def index 8f0c34815d7..67e031b1dd3 100644 --- a/platformLibs/src/platform/ios/builtin.def +++ b/platformLibs/src/platform/ios/builtin.def @@ -2,6 +2,9 @@ depends = posix package = platform.builtin headerFilter = ** language = C + +excludedFunctions.ios_arm32 = builtin_clear_cache +excludedFunctions.ios_arm64 = builtin_clear_cache --- // See https://github.com/llvm-mirror/clang/blob/master/include/clang/Basic/Builtins.def // TODO: autogenerate from machine format. diff --git a/platformLibs/src/platform/ios/darwin.def b/platformLibs/src/platform/ios/darwin.def index 9ebc9039c0a..dd8a0a63dd5 100644 --- a/platformLibs/src/platform/ios/darwin.def +++ b/platformLibs/src/platform/ios/darwin.def @@ -29,10 +29,15 @@ headers = AppleTextureEncoder.h AssertMacros.h Availability.h AvailabilityIntern headerFilter = ** -excludedFunctions = __tg_promote +excludedFunctions = __tg_promote KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN \ + asl_decode_buffer asl_encode_buffer asl_remove_index \ + averunnable dbm_forder pidlock ttyaction ttylock ttymsg ttyunlock uuid_generate_early_random + +excludedFunctions.ios_arm32 = _Unwind_Backtrace _Unwind_FindEnclosingFunction _Unwind_Find_FDE \ + _Unwind_SjLj_ForcedUnwind __deregister_frame __register_frame compilerOpts = -D_XOPEN_SOURCE -DSYSCTL_DEF_ENABLED -linkerOpts = -ldl -lz +linkerOpts = -ldl -lz -lbz2 -lcompression -late --- diff --git a/platformLibs/src/platform/ios/posix.def b/platformLibs/src/platform/ios/posix.def index 547b149af3c..081ecf8dc6e 100644 --- a/platformLibs/src/platform/ios/posix.def +++ b/platformLibs/src/platform/ios/posix.def @@ -14,7 +14,10 @@ headers = alloca.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno.h fcn sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h compilerOpts = -D_XOPEN_SOURCE -linkerOpts = -ldl +linkerOpts = -ldl -lresolv +excludedFunctions = acl_valid_link_np add_profil pfctlinput profil unwhiteout zopen getdirentries +excludedFunctions.ios_arm32 = longjmperror +excludedFunctions.ios_arm64 = longjmperror --- // Wrapper to access errno variable. diff --git a/platformLibs/src/platform/osx/CoreAudioTypes.def b/platformLibs/src/platform/osx/CoreAudioTypes.def index 8de532ae4fc..2c8891b94d1 100644 --- a/platformLibs/src/platform/osx/CoreAudioTypes.def +++ b/platformLibs/src/platform/osx/CoreAudioTypes.def @@ -4,4 +4,3 @@ package = platform.CoreAudioTypes modules = CoreAudioTypes compilerOpts = -framework CoreAudioTypes -linkerOpts = -framework CoreAudioTypes diff --git a/platformLibs/src/platform/osx/GLUT.def b/platformLibs/src/platform/osx/GLUT.def index aa798c07f8a..a253fd9fe25 100644 --- a/platformLibs/src/platform/osx/GLUT.def +++ b/platformLibs/src/platform/osx/GLUT.def @@ -5,3 +5,12 @@ modules = GLUT compilerOpts = -framework GLUT linkerOpts = -framework GLUT +excludedFunctions = __smapDrawSphereMapMeshBack __smapDrawSphereMapMeshSide __smapValidateSphereMapMesh \ + bisecting_plane draw_angle_style_back_cap draw_angle_style_front_cap \ + draw_binorm_segment_c_and_edge_n draw_binorm_segment_c_and_facet_n draw_binorm_segment_edge_n \ + draw_binorm_segment_facet_n draw_raw_style_end_cap draw_round_style_cap_callback \ + draw_segment_c_and_edge_n draw_segment_c_and_facet_n draw_segment_color draw_segment_edge_n \ + draw_segment_facet_n draw_segment_plain extrusion_angle_join extrusion_raw_join \ + extrusion_round_or_cut_join rot_about_axis_d rot_about_axis_f rot_axis_d rot_axis_f \ + rot_omega_d rot_omega_f up_sanity_check urot_about_axis_d urot_about_axis_f urot_axis_d \ + urot_axis_f urot_omega_d urot_omega_f uview_direction_d uview_direction_f uviewpoint_d uviewpoint_f diff --git a/platformLibs/src/platform/osx/darwin.def b/platformLibs/src/platform/osx/darwin.def index 322854a5e8e..1046f7be415 100644 --- a/platformLibs/src/platform/osx/darwin.def +++ b/platformLibs/src/platform/osx/darwin.def @@ -12,7 +12,7 @@ headers = AppleTextureEncoder.h AssertMacros.h Availability.h AvailabilityIntern gethostuuid.h glob.h ifaddrs.h inttypes.h iso646.h \ langinfo.h \ libgen.h libunwind.h \ - membership.h menu.h monetary.h mpool.h \ + membership.h monetary.h mpool.h \ nameser.h ndbm.h nl_types.h \ notify.h notify_keys.h ntsid.h \ printf.h \ @@ -30,7 +30,13 @@ headers = AppleTextureEncoder.h AssertMacros.h Availability.h AvailabilityIntern headerFilter = ** -excludedFunctions = __tg_promote +excludedFunctions = __tg_promote KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN \ + asl_decode_buffer asl_encode_buffer asl_remove_index \ + averunnable dbm_forder pidlock ttyaction ttylock ttymsg ttyunlock uuid_generate_early_random \ + DebugStr Debugger SysBreak SysBreakFunc SysBreakStr clock_get_res clock_set_res \ + mach_vm_region_info mach_vm_region_info_64 os_trace_info_with_payload safe_gets \ + task_wire vm_map_64 vm_map_exec_lockdown vm_mapped_pages_info vm_region vm_region_recurse \ + xpc_debugger_api_misuse_info compilerOpts = -D_XOPEN_SOURCE -DSHARED_LIBBIND -D_DARWIN_NO_64_BIT_INODE -DSYSCTL_DEF_ENABLED -linkerOpts = -ldl -lz +linkerOpts = -ldl -lz -lcurses -lbz2 -lcompression -late -lbsm diff --git a/platformLibs/src/platform/tvos/CoreAudioTypes.def b/platformLibs/src/platform/tvos/CoreAudioTypes.def index 8de532ae4fc..2c8891b94d1 100644 --- a/platformLibs/src/platform/tvos/CoreAudioTypes.def +++ b/platformLibs/src/platform/tvos/CoreAudioTypes.def @@ -4,4 +4,3 @@ package = platform.CoreAudioTypes modules = CoreAudioTypes compilerOpts = -framework CoreAudioTypes -linkerOpts = -framework CoreAudioTypes diff --git a/platformLibs/src/platform/tvos/UIKit.def b/platformLibs/src/platform/tvos/UIKit.def index d67625c25a2..68f405d910d 100644 --- a/platformLibs/src/platform/tvos/UIKit.def +++ b/platformLibs/src/platform/tvos/UIKit.def @@ -5,3 +5,4 @@ modules = UIKit compilerOpts = -framework UIKit linkerOpts = -framework UIKit +excludedFunctions = UISceneErrorDomain \ No newline at end of file diff --git a/platformLibs/src/platform/tvos/builtin.def b/platformLibs/src/platform/tvos/builtin.def index 8f0c34815d7..330aac43eb1 100644 --- a/platformLibs/src/platform/tvos/builtin.def +++ b/platformLibs/src/platform/tvos/builtin.def @@ -2,6 +2,8 @@ depends = posix package = platform.builtin headerFilter = ** language = C + +excludedFunctions.tvos_arm64 = builtin_clear_cache --- // See https://github.com/llvm-mirror/clang/blob/master/include/clang/Basic/Builtins.def // TODO: autogenerate from machine format. diff --git a/platformLibs/src/platform/tvos/darwin.def b/platformLibs/src/platform/tvos/darwin.def index 9ebc9039c0a..33139601989 100644 --- a/platformLibs/src/platform/tvos/darwin.def +++ b/platformLibs/src/platform/tvos/darwin.def @@ -29,10 +29,12 @@ headers = AppleTextureEncoder.h AssertMacros.h Availability.h AvailabilityIntern headerFilter = ** -excludedFunctions = __tg_promote +excludedFunctions = __tg_promote KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN \ + asl_decode_buffer asl_encode_buffer asl_remove_index \ + averunnable dbm_forder pidlock ttyaction ttylock ttymsg ttyunlock uuid_generate_early_random compilerOpts = -D_XOPEN_SOURCE -DSYSCTL_DEF_ENABLED -linkerOpts = -ldl -lz +linkerOpts = -ldl -lz -lbz2 -lcompression -late --- diff --git a/platformLibs/src/platform/tvos/posix.def b/platformLibs/src/platform/tvos/posix.def index 547b149af3c..991567456d7 100644 --- a/platformLibs/src/platform/tvos/posix.def +++ b/platformLibs/src/platform/tvos/posix.def @@ -14,7 +14,10 @@ headers = alloca.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno.h fcn sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h compilerOpts = -D_XOPEN_SOURCE -linkerOpts = -ldl +linkerOpts = -ldl -lresolv + +excludedFunctions = acl_valid_link_np pfctlinput profil unwhiteout zopen getdirentries +excludedFunctions.tvos_arm64 = longjmperror --- // Wrapper to access errno variable. diff --git a/platformLibs/src/platform/watchos/CoreAudioTypes.def b/platformLibs/src/platform/watchos/CoreAudioTypes.def index 8de532ae4fc..2c8891b94d1 100644 --- a/platformLibs/src/platform/watchos/CoreAudioTypes.def +++ b/platformLibs/src/platform/watchos/CoreAudioTypes.def @@ -4,4 +4,3 @@ package = platform.CoreAudioTypes modules = CoreAudioTypes compilerOpts = -framework CoreAudioTypes -linkerOpts = -framework CoreAudioTypes diff --git a/platformLibs/src/platform/watchos/builtin.def b/platformLibs/src/platform/watchos/builtin.def index 8f0c34815d7..21a9cb18d1d 100644 --- a/platformLibs/src/platform/watchos/builtin.def +++ b/platformLibs/src/platform/watchos/builtin.def @@ -2,6 +2,8 @@ depends = posix package = platform.builtin headerFilter = ** language = C + +excludedFunctions.watchos_arm32 = builtin_clear_cache --- // See https://github.com/llvm-mirror/clang/blob/master/include/clang/Basic/Builtins.def // TODO: autogenerate from machine format. diff --git a/platformLibs/src/platform/watchos/darwin.def b/platformLibs/src/platform/watchos/darwin.def index 04185862b21..6e12bedba17 100644 --- a/platformLibs/src/platform/watchos/darwin.def +++ b/platformLibs/src/platform/watchos/darwin.def @@ -29,10 +29,12 @@ headers = AssertMacros.h Availability.h AvailabilityInternal.h \ headerFilter = ** -excludedFunctions = __tg_promote +excludedFunctions = __tg_promote KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN \ + asl_decode_buffer asl_encode_buffer asl_remove_index \ + averunnable dbm_forder pidlock ttyaction ttylock ttymsg ttyunlock uuid_generate_early_random compilerOpts = -D_XOPEN_SOURCE -DSYSCTL_DEF_ENABLED -linkerOpts = -ldl -lz +linkerOpts = -ldl -lz -lbz2 -lcompression --- // AppleTextureEncoder.h is not available for WatchOS simulator diff --git a/platformLibs/src/platform/watchos/posix.def b/platformLibs/src/platform/watchos/posix.def index 547b149af3c..b125d301fcc 100644 --- a/platformLibs/src/platform/watchos/posix.def +++ b/platformLibs/src/platform/watchos/posix.def @@ -14,7 +14,11 @@ headers = alloca.h assert.h complex.h ctype.h dirent.h dlfcn.h err.h errno.h fcn sys/syslimits.h sys/time.h sys/times.h sys/utsname.h sys/wait.h compilerOpts = -D_XOPEN_SOURCE -linkerOpts = -ldl +linkerOpts = -ldl -lresolv + +excludedFunctions = acl_valid_link_np pfctlinput profil unwhiteout zopen getdirentries +excludedFunctions.watchos_arm32 = longjmperror +excludedFunctions.watchos_arm64 = longjmperror --- // Wrapper to access errno variable.