Uh oh!
There was an error while loading. Please reload this page.
Add AzDO builds for iOS - #33424
Conversation
directhex
commented
Mar 10, 2020
Dang I meant to make this a draft |
667a43a to
d82bb8fComparedirecthex
commented
Mar 10, 2020
@marek-safar on iOS only, or on OSX as well? |
marek-safar
commented
Mar 10, 2020
ios only |
directhex
commented
Mar 10, 2020
Well, this seems to be doing the expected thing? |
marek-safar
commented
Mar 10, 2020
You need to hook up libraries build as well |
b79423c to
d14e945Comparedirecthex
commented
Mar 11, 2020
@marek-safar ok, looks like I wired in iOS Libraries. This still needs rebasing against the final version of #33292 but the AzDO logic seems sound |
d14e945 to
b9fbf71Comparedirecthex
commented
Mar 12, 2020
OK, I rebuilt the branch against master post-merge. Let's see what happens |
directhex
commented
Mar 12, 2020
Yeah that's looking OK. Ready for review I reckon. |
akoeplinger
commented
Mar 12, 2020
@directhex can you try doing an official build to make sure it works there too? |
directhex
commented
Mar 12, 2020
@akoeplinger not until darc starts working again! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Otherwise we expect CoreCLR to be available
2bb047b to
fb12538Comparefb12538 to
b2b8991Comparedirecthex
commented
Mar 13, 2020
@safern I can't reproduce the failure in the official build - https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_apis/build/builds/558857/logs/261 Suggestions? |
safern
commented
Mar 13, 2020
it seems like you're somehow missing an space in between iOS and -stripSymbols? I see this is how build-native.sh is being called. /Users/runner/runners/2.165.0/work/1/s/src/libraries/Native/build-native.sh x64 Release outconfig netcoreapp5.0-iOS-Release-x64 -os iOS-stripSymbols |
Uh oh!
There was an error while loading. Please reload this page.
directhex
commented
Mar 16, 2020
@safern I've figured out why that's happening, and could use input from @Anipik & @ViktorHofer to understand the right way to fix it (i.e. what the expected behaviour is supposed to be) In eng/pipelines/libraries/base-job.yml, the variable As a result, during command line construction in build-native.proj, Is the expectation that |
safern
commented
Mar 16, 2020
Arrgg I hate when that happens 😠 So I would leave Yes based on what @akoeplinger the expectation is that -stripSymbolsArg is empty for iOS. So I would also condition it when setting it in the yml to when osGroup != iOS. |
directhex
commented
Mar 16, 2020
I guess same question to @akoeplinger, who added ios to the same conditional as wasm - should symbol stripping happen or not on iOS? |
directhex
commented
Mar 16, 2020
OK, 'Mismatched MVIDs in ibc data' means nothing to me https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_apis/build/builds/561059/logs/288 |
akoeplinger
commented
Mar 17, 2020
I didn't really know which is why I just copied webassembly for now 😄 |
directhex
commented
Mar 17, 2020
I think the answer is "no" because the symbol stripping depends on objcopy, which isn't available in this scenario |
akoeplinger
commented
Mar 17, 2020
Failures are unrelated, merging. |
This is based on #33292