## Steps to reproduce:
Update System to Xamarin.iOS cycle9 build mtouch 10.4.0.96 (cycle9: 4e31137).
Build Linkall-tvOS.csproj with fastdev enabled.
## Actual Behaviour:
App faisl to build with native linking error.
## Build Log with fastdev enabled:
## Supplemental Info:
It builds successfully when fastdev is disabled.
This issue seems to be introduced with https://github.com/xamarin/xamarin-macios/commit/e3f2685b8e2cdb163ffd0518d108f1e687491841
I can reproduce, but reverting the test-only changes from https://github.com/xamarin/xamarin-macios/commit/e3f2685b8e2cdb163ffd0518d108f1e687491841 makes the build succeed (https://gist.github.com/rolfbjarne/f3a2f393b6c92b6634d697df1d2095ba), which proves that this isn't a regression in any bits we ship.
This is the tvOS-version (and probably watchOS as well) of bug #51548 (the fix for bug #51548 was to pass '-u _symbolX' to the linker, but '-u' is not allowed for bitcode).
@Sebastien, my suggestion here would be to bump this to C10, because tvOS (and watchOS) is much less used than iOS, so the impact should be lower (and the workaround is trivial). Once fixed, we can evaluate if we want it in a C9 service release or not.
I'm fine with adding a "known issue" to C9 release notes to cover this (until fixed).
For C9: automatically disable fastdev when we find binding projects in tvOS and watchOS.
I've implemented a temporary workaround for this:
@Rolf was that to be fixed with PR 1680 ? or did we wait for it to merge to fix it ?
@Sebastien, no, this was not fixed with PR #1680.