Skip to content

Commit 9b75b00

Browse files
committed
DNM: enable verbosity on Foundation build for debugging
1 parent b9e9e19 commit 9b75b00

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

utils/build.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1426,7 +1426,7 @@ function Build-CMakeProject {
14261426
} else {
14271427
Add-KeyValueIfNew $Defines CMAKE_Swift_COMPILER (Join-Path -Path (Get-PinnedToolchainToolsDir) -ChildPath "swiftc.exe")
14281428
}
1429-
Add-KeyValueIfNew $Defines CMAKE_Swift_COMPILER_USE_OLD_DRIVER "YES"
1429+
14301430
if (-not ($Platform.OS -eq [OS]::Windows)) {
14311431
Add-KeyValueIfNew $Defines CMAKE_Swift_COMPILER_WORKS = "YES"
14321432
}
@@ -1768,6 +1768,7 @@ function Build-EarlySwiftDriver {
17681768
-Defines @{
17691769
BUILD_SHARED_LIBS = "NO";
17701770
BUILD_TESTING = "NO";
1771+
CMAKE_BUILD_TYPE = "RelWithDebInfo";
17711772
CMAKE_STATIC_LIBRARY_PREFIX_Swift = "lib";
17721773
# TODO(compnerd) - enforce dynamic BlocksRuntime and dispatch
17731774
CMAKE_Swift_FLAGS = @("-static-stdlib", "-Xfrontend", "-use-static-resource-dir", "-Xcc", "-static-libclosure", "-Xcc", "-Ddispatch_STATIC");
@@ -2614,7 +2615,8 @@ function Build-Foundation {
26142615
CMAKE_FIND_PACKAGE_PREFER_CONFIG = "YES";
26152616
CMAKE_NINJA_FORCE_RESPONSE_FILE = "YES";
26162617
CMAKE_STATIC_LIBRARY_PREFIX_Swift = "lib";
2617-
CMAKE_Swift_FLAGS = $SwiftFlags;
2618+
# FIXME(compnerd) workaround undiagnosed crash during the build
2619+
CMAKE_Swift_FLAGS = $SwiftFlags + @("-v");
26182620
ENABLE_TESTING = "NO";
26192621
FOUNDATION_BUILD_TOOLS = if ($Platform.OS -eq [OS]::Windows) { "YES" } else { "NO" };
26202622
CURL_DIR = "$BinaryCache\$($Platform.Triple)\usr\lib\cmake\CURL";

0 commit comments

Comments
 (0)