},
"inputs": {
"filename": "docker",
- "arguments": "run --rm -e ROOTFS_DIR $(DockerCommonRunArgs) ./build.sh $(PB_BuildType) $(Architecture) skipnuget cross -skiprestore stripSymbols -OfficialBuildId=$(OfficialBuildId) -- /flp:\"v=diag\"",
+ "arguments": "run --rm -e ROOTFS_DIR=$(ROOTFS_DIR) -e CAC_ROOTFS_DIR=$(CAC_ROOTFS_DIR) $(DockerCommonRunArgs) ./build.sh $(PB_BuildType) $(Architecture) skipnuget cross $(CrossArchBuildArgs) -skiprestore stripSymbols -OfficialBuildId=$(OfficialBuildId) -- /flp:\"v=diag\"",
"workingFolder": "",
"failOnStandardError": "false"
}
},
"inputs": {
"filename": "docker",
- "arguments": "run --rm $(DockerCommonRunArgs) ./build-packages.sh -BuildType=$(PB_BuildType) -BuildArch=$(Architecture) -- /p:OfficialBuildId=$(OfficialBuildId)",
+ "arguments": "run --rm $(DockerCommonRunArgs) ./build-packages.sh -BuildType=$(PB_BuildType) -BuildArch=$(Architecture) $(CrossArchBuildPackagesArgs) -- /p:OfficialBuildId=$(OfficialBuildId)",
"workingFolder": "",
"failOnStandardError": "false"
}
"Architecture": {
"value": "arm"
},
+ "CrossArchBuildArgs": {
+ "value": "",
+ "allowOverride": true
+ },
+ "CrossArchBuildPackagesArgs": {
+ "value": "",
+ "allowOverride": true
+ },
"CommitToCheckout": {
"value": "HEAD",
"allowOverride": true
"ROOTFS_DIR": {
"value": "/crossrootfs/$(Architecture)"
},
+ "CAC_ROOTFS_DIR": {
+ "value": "",
+ "allowOverride": true
+ },
"DockerVolumeName": {
"value": "coreclr-cross-$(Build.BuildId)"
},
{
"Name": "DotNet-CoreClr-Trusted-Linux-Crossbuild",
"Parameters": {
- "DockerTag": "ubuntu-14.04-cross-0cd4667-20170319080304",
+ "DockerTag": "ubuntu-14.04-cross-e435274-20180317125300",
"Architecture": "arm",
- "Rid": "linux"
+ "Rid": "linux",
+ "CrossArchitecture": "x86",
+ "CrossArchBuildArgs": "crosscomponent",
+ "CrossArchBuildPackagesArgs": "-__DoCrossArchBuild=1",
+ "CAC_ROOTFS_DIR": "/crossrootfs/$(CrossArchitecture)"
},
"ReportingParameters": {
"OperatingSystem": "Linux",