Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Use MSVC linker #24017

Closed
wants to merge 3 commits into from
Closed
Changes from all commits
Commits
File filter...
Filter file types
Jump to…
Jump to file
Failed to load files.

Always

Just for now

@@ -22,11 +22,11 @@ ar = "arm-linux-gnueabihf-ar"
linker = "aarch64-linux-gnu-gcc"
ar = "aarch64-linux-gnu-ar"

[target.x86_64-pc-windows-msvc]
linker = "lld-link.exe"
#[target.x86_64-pc-windows-msvc]
#linker = "lld-link.exe"

[target.i686-pc-windows-msvc]
linker = "lld-link.exe"

[target.aarch64-pc-windows-msvc]
linker = "lld-link.exe"
#[target.aarch64-pc-windows-msvc]
#linker = "lld-link.exe"
@@ -29,6 +29,7 @@ def main(task_for):
linux_tidy_unit_docs,
windows_unit,
windows_arm64,
windows_uwp_x64,
macos_unit,
magicleap_dev,
android_arm32_dev,
@@ -54,7 +55,7 @@ def main(task_for):

"try-mac": [macos_unit],
"try-linux": [linux_tidy_unit_docs, linux_release],
"try-windows": [windows_unit, windows_arm64],
"try-windows": [windows_unit, windows_arm64, windows_uwp_x64],
"try-magicleap": [magicleap_dev],
"try-arm": [windows_arm64],
"try-wpt": [linux_wpt],
@@ -374,7 +375,7 @@ def android_x86_wpt():

def windows_arm64():
return (
windows_build_task("Dev build", arch="arm64", package=False)
windows_build_task("UWP dev build", arch="arm64", package=False)
.with_treeherder("Windows arm64")
.with_file_mount(
"https://dist.nuget.org/win-x86-commandline/latest/nuget.exe",
@@ -385,7 +386,24 @@ def windows_arm64():
-Version 2.1.13 -o %HOMEDRIVE%%HOMEPATH%\\repo\\support\\hololens\\packages",
)
.with_script("python mach build --dev --uwp --win-arm64")
.find_or_create("build.windows_arm64_dev." + CONFIG.task_id())
.find_or_create("build.windows_uwp_arm64_dev." + CONFIG.task_id())
)


def windows_uwp_x64():
return (
windows_build_task("UWP dev build", package=False)
.with_treeherder("Windows x64")
.with_file_mount(
"https://dist.nuget.org/win-x86-commandline/latest/nuget.exe",
path="nuget.exe"
)
.with_script(
"%HOMEDRIVE%%HOMEPATH%\\nuget.exe install ANGLE.WindowsStore.Servo \
-Version 2.1.13 -o %HOMEDRIVE%%HOMEPATH%\\repo\\support\\hololens\\packages",
)
.with_script("mach build --dev --uwp")
.find_or_create("build.windows_uwp_x64_dev." + CONFIG.task_id())
)


@@ -1 +1 @@
nightly-2019-07-31
nightly-2019-08-15
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.