Browse Source

Replace system:System.framework imports with system:System
This makes the linker work for both macOS and iOS targets

Harold Brenes 1 tháng trước cách đây
mục cha
commit
219b0fe535
72 tập tin đã thay đổi với 73 bổ sung73 xóa
  1. 1 1
      core/c/libc/complex.odin
  2. 1 1
      core/c/libc/ctype.odin
  3. 1 1
      core/c/libc/errno.odin
  4. 1 1
      core/c/libc/locale.odin
  5. 1 1
      core/c/libc/math.odin
  6. 1 1
      core/c/libc/setjmp.odin
  7. 1 1
      core/c/libc/signal.odin
  8. 1 1
      core/c/libc/stdio.odin
  9. 1 1
      core/c/libc/stdlib.odin
  10. 1 1
      core/c/libc/string.odin
  11. 1 1
      core/c/libc/time.odin
  12. 1 1
      core/c/libc/uchar.odin
  13. 1 1
      core/c/libc/wchar.odin
  14. 1 1
      core/c/libc/wctype.odin
  15. 1 1
      core/net/interface_darwin.odin
  16. 1 1
      core/os/os2/process_posix_darwin.odin
  17. 2 2
      core/os/os_darwin.odin
  18. 1 1
      core/sync/futex_darwin.odin
  19. 1 1
      core/sync/primitives_darwin.odin
  20. 1 1
      core/sys/darwin/Foundation/NSBlock.odin
  21. 1 1
      core/sys/darwin/darwin.odin
  22. 1 1
      core/sys/darwin/mach_darwin.odin
  23. 1 1
      core/sys/darwin/proc.odin
  24. 1 1
      core/sys/kqueue/kqueue.odin
  25. 1 1
      core/sys/posix/arpa_inet.odin
  26. 1 1
      core/sys/posix/dirent.odin
  27. 1 1
      core/sys/posix/dlfcn.odin
  28. 1 1
      core/sys/posix/fcntl.odin
  29. 1 1
      core/sys/posix/fnmatch.odin
  30. 1 1
      core/sys/posix/glob.odin
  31. 1 1
      core/sys/posix/grp.odin
  32. 1 1
      core/sys/posix/langinfo.odin
  33. 1 1
      core/sys/posix/libgen.odin
  34. 1 1
      core/sys/posix/monetary.odin
  35. 1 1
      core/sys/posix/net_if.odin
  36. 1 1
      core/sys/posix/netdb.odin
  37. 1 1
      core/sys/posix/netinet_in.odin
  38. 1 1
      core/sys/posix/poll.odin
  39. 1 1
      core/sys/posix/pthread.odin
  40. 1 1
      core/sys/posix/pwd.odin
  41. 1 1
      core/sys/posix/sched.odin
  42. 1 1
      core/sys/posix/setjmp.odin
  43. 1 1
      core/sys/posix/signal.odin
  44. 1 1
      core/sys/posix/signal_libc.odin
  45. 1 1
      core/sys/posix/stdio.odin
  46. 1 1
      core/sys/posix/stdio_libc.odin
  47. 1 1
      core/sys/posix/stdlib.odin
  48. 1 1
      core/sys/posix/stdlib_libc.odin
  49. 1 1
      core/sys/posix/string.odin
  50. 1 1
      core/sys/posix/string_libc.odin
  51. 1 1
      core/sys/posix/sys_ipc.odin
  52. 1 1
      core/sys/posix/sys_mman.odin
  53. 1 1
      core/sys/posix/sys_msg.odin
  54. 1 1
      core/sys/posix/sys_resource.odin
  55. 1 1
      core/sys/posix/sys_select.odin
  56. 1 1
      core/sys/posix/sys_sem.odin
  57. 1 1
      core/sys/posix/sys_shm.odin
  58. 1 1
      core/sys/posix/sys_socket.odin
  59. 1 1
      core/sys/posix/sys_stat.odin
  60. 1 1
      core/sys/posix/sys_statvfs.odin
  61. 1 1
      core/sys/posix/sys_time.odin
  62. 1 1
      core/sys/posix/sys_times.odin
  63. 1 1
      core/sys/posix/sys_uio.odin
  64. 1 1
      core/sys/posix/sys_utsname.odin
  65. 1 1
      core/sys/posix/sys_wait.odin
  66. 1 1
      core/sys/posix/termios.odin
  67. 1 1
      core/sys/posix/time.odin
  68. 1 1
      core/sys/posix/ulimit.odin
  69. 1 1
      core/sys/posix/unistd.odin
  70. 1 1
      core/sys/posix/unistd_libc.odin
  71. 1 1
      core/sys/posix/utime.odin
  72. 1 1
      core/sys/posix/wordexp.odin

+ 1 - 1
core/c/libc/complex.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/ctype.odin

@@ -3,7 +3,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/errno.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/locale.odin

@@ -5,7 +5,7 @@ import "core:c"
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/math.odin

@@ -7,7 +7,7 @@ import "base:intrinsics"
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/setjmp.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/signal.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/stdio.odin

@@ -9,7 +9,7 @@ when ODIN_OS == .Windows {
 		"system:legacy_stdio_definitions.lib",
 	}
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/stdlib.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/string.odin

@@ -7,7 +7,7 @@ import "base:runtime"
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/time.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/uchar.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/wchar.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/c/libc/wctype.odin

@@ -5,7 +5,7 @@ package libc
 when ODIN_OS == .Windows {
 	foreign import libc "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/net/interface_darwin.odin

@@ -23,7 +23,7 @@ package net
 import "core:strings"
 import "core:sys/posix"
 
-foreign import lib "system:System.framework"
+foreign import lib "system:System"
 
 @(private)
 _enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []Network_Interface, err: Interfaces_Error) {

+ 1 - 1
core/os/os2/process_posix_darwin.odin

@@ -10,7 +10,7 @@ import "core:sys/posix"
 import "core:sys/unix"
 import "core:time"
 
-foreign import lib "system:System.framework"
+foreign import lib "system:System"
 
 foreign lib {
 	sysctl :: proc(

+ 2 - 2
core/os/os_darwin.odin

@@ -1,8 +1,8 @@
 package os
 
 foreign import dl   "system:dl"
-foreign import libc "system:System.framework"
-foreign import pthread "system:System.framework"
+foreign import libc "system:System"
+foreign import pthread "system:System"
 
 import "base:runtime"
 import "core:strings"

+ 1 - 1
core/sync/futex_darwin.odin

@@ -6,7 +6,7 @@ import "core:c"
 import "core:sys/darwin"
 import "core:time"
 
-foreign import System "system:System.framework"
+foreign import System "system:System"
 
 foreign System {
 	// __ulock_wait is not available on 10.15

+ 1 - 1
core/sync/primitives_darwin.odin

@@ -5,7 +5,7 @@ package sync
 import "core:c"
 import "base:intrinsics"
 
-foreign import pthread "system:System.framework"
+foreign import pthread "system:System"
 
 _current_thread_id :: proc "contextless" () -> int {
 	tid: u64

+ 1 - 1
core/sys/darwin/Foundation/NSBlock.odin

@@ -62,7 +62,7 @@ global_block_descriptor := Block_Descriptor{
 	size     = size_of(Internal_Block_Literal),
 }
 
-foreign import libSystem "system:System.framework"
+foreign import libSystem "system:System"
 foreign libSystem {
 	_NSConcreteGlobalBlock: intrinsics.objc_class
 	_NSConcreteStackBlock: intrinsics.objc_class

+ 1 - 1
core/sys/darwin/darwin.odin

@@ -4,7 +4,7 @@ package darwin
 import "core:c"
 
 @(export)
-foreign import system "system:System.framework"
+foreign import system "system:System"
 
 Bool :: b8
 

+ 1 - 1
core/sys/darwin/mach_darwin.odin

@@ -1,6 +1,6 @@
 package darwin
 
-foreign import mach "system:System.framework"
+foreign import mach "system:System"
 
 import "core:c"
 import "base:intrinsics"

+ 1 - 1
core/sys/darwin/proc.odin

@@ -4,7 +4,7 @@ import "base:intrinsics"
 
 import "core:sys/posix"
 
-foreign import lib "system:System.framework"
+foreign import lib "system:System"
 
 // Incomplete bindings to the proc API on MacOS, add to when needed.
 

+ 1 - 1
core/sys/kqueue/kqueue.odin

@@ -2,7 +2,7 @@
 package kqueue
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/arpa_inet.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else when ODIN_OS == .Haiku {
 	foreign import lib "system:network"
 } else {

+ 1 - 1
core/sys/posix/dirent.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/dlfcn.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else when ODIN_OS == .FreeBSD || ODIN_OS == .NetBSD {
 	foreign import lib "system:dl"
 } else {

+ 1 - 1
core/sys/posix/fcntl.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/fnmatch.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/glob.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/grp.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/langinfo.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/libgen.odin

@@ -2,7 +2,7 @@
 package posix
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/monetary.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/net_if.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/netdb.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/netinet_in.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/poll.odin

@@ -6,7 +6,7 @@ import "base:intrinsics"
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/pthread.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else when ODIN_OS == .FreeBSD || ODIN_OS == .NetBSD || ODIN_OS == .Linux {
 	foreign import lib "system:pthread"
 } else {

+ 1 - 1
core/sys/posix/pwd.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sched.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/setjmp.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/signal.odin

@@ -6,7 +6,7 @@ import "base:intrinsics"
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/signal_libc.odin

@@ -9,7 +9,7 @@ import "core:c/libc"
 when ODIN_OS == .Windows {
 	foreign import lib "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/stdio.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/stdio_libc.odin

@@ -10,7 +10,7 @@ when ODIN_OS == .Windows {
 		"system:legacy_stdio_definitions.lib",
 	}
 } else when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/stdlib.odin

@@ -6,7 +6,7 @@ import "base:intrinsics"
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/stdlib_libc.odin

@@ -9,7 +9,7 @@ import "core:c/libc"
 when ODIN_OS == .Windows {
 	foreign import lib "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/string.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/string_libc.odin

@@ -4,7 +4,7 @@ package posix
 when ODIN_OS == .Windows {
 	foreign import lib "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_ipc.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_mman.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_msg.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_resource.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_select.odin

@@ -6,7 +6,7 @@ import "base:intrinsics"
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_sem.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_shm.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_socket.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/sys/posix/sys_stat.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_statvfs.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_time.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_times.odin

@@ -2,7 +2,7 @@
 package posix
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_uio.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import libc "system:System.framework"
+	foreign import libc "system:System"
 } else {
 	foreign import libc "system:c"
 }

+ 1 - 1
core/sys/posix/sys_utsname.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/sys_wait.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/termios.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/time.odin

@@ -5,7 +5,7 @@ import "core:c"
 import "core:c/libc"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/ulimit.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/unistd.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/unistd_libc.odin

@@ -6,7 +6,7 @@ import "core:c"
 when ODIN_OS == .Windows {
 	foreign import lib "system:libucrt.lib"
 } else when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/utime.odin

@@ -2,7 +2,7 @@
 package posix
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }

+ 1 - 1
core/sys/posix/wordexp.odin

@@ -4,7 +4,7 @@ package posix
 import "core:c"
 
 when ODIN_OS == .Darwin {
-	foreign import lib "system:System.framework"
+	foreign import lib "system:System"
 } else {
 	foreign import lib "system:c"
 }