| ... | ... | @@ -1088,8 +1088,24 @@ const char *target_dynamic_linker(const ZigTarget *target) { |
| 1088 | 1088 | case OsTvOS: |
| 1089 | 1089 | case OsWatchOS: |
| 1090 | 1090 | case OsMacOSX: |
| 1091 | case OsUefi: |
| 1091 | 1092 | return nullptr; |
| 1092 | 1093 | |
| 1094 | case OsWindows: |
| 1095 | switch (target->abi) { |
| 1096 | case ZigLLVM_GNU: |
| 1097 | case ZigLLVM_GNUABIN32: |
| 1098 | case ZigLLVM_GNUABI64: |
| 1099 | case ZigLLVM_GNUEABI: |
| 1100 | case ZigLLVM_GNUEABIHF: |
| 1101 | case ZigLLVM_GNUX32: |
| 1102 | case ZigLLVM_Cygnus: |
| 1103 | zig_panic("TODO implement target_dynamic_linker for mingw/cygwin"); |
| 1104 | default: |
| 1105 | return nullptr; |
| 1106 | } |
| 1107 | zig_unreachable(); |
| 1108 | |
| 1093 | 1109 | case OsAnanas: |
| 1094 | 1110 | case OsCloudABI: |
| 1095 | 1111 | case OsDragonFly: |
| ... | ... | @@ -1098,7 +1114,6 @@ const char *target_dynamic_linker(const ZigTarget *target) { |
| 1098 | 1114 | case OsLv2: |
| 1099 | 1115 | case OsOpenBSD: |
| 1100 | 1116 | case OsSolaris: |
| 1101 | | case OsWindows: |
| 1102 | 1117 | case OsHaiku: |
| 1103 | 1118 | case OsMinix: |
| 1104 | 1119 | case OsRTEMS: |
| ... | ... | @@ -1114,7 +1129,6 @@ const char *target_dynamic_linker(const ZigTarget *target) { |
| 1114 | 1129 | case OsContiki: |
| 1115 | 1130 | case OsAMDPAL: |
| 1116 | 1131 | case OsZen: |
| 1117 | | case OsUefi: |
| 1118 | 1132 | zig_panic("TODO implement target_dynamic_linker for this OS"); |
| 1119 | 1133 | } |
| 1120 | 1134 | zig_unreachable(); |