File tree 2 files changed +5
-1
lines changed
2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -427,7 +427,7 @@ macro(configure_sdk_unix name architectures)
427
427
string (REGEX REPLACE "[-].*" "" freebsd_system_version ${CMAKE_SYSTEM_VERSION} )
428
428
message (STATUS "FreeBSD Version: ${freebsd_system_version} " )
429
429
430
- set (SWIFT_SDK_FREEBSD_ARCH_${arch} _TRIPLE "${arch} -unknown-freebsd${freebsd_system_version} " )
430
+ set (SWIFT_SDK_FREEBSD_ARCH_${arch} _TRIPLE "${arch} -unknown-freebsd" )
431
431
elseif ("${prefix} " STREQUAL "OPENBSD" )
432
432
if (NOT arch STREQUAL "x86_64" AND NOT arch STREQUAL "aarch64" )
433
433
message (FATAL_ERROR "unsupported arch for OpenBSD: ${arch} " )
Original file line number Diff line number Diff line change @@ -414,6 +414,10 @@ llvm::Triple swift::getTargetSpecificModuleTriple(const llvm::Triple &triple) {
414
414
triple.getOSName (), environment);
415
415
}
416
416
417
+ if (triple.isOSFreeBSD ()) {
418
+ return swift::getUnversionedTriple (triple);
419
+ }
420
+
417
421
// Other platforms get no normalization.
418
422
return triple;
419
423
}
You can’t perform that action at this time.
0 commit comments