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

Do not use Visual Studio 16.10.0 or 16.10.1 or 16.10.2 with DMF due to link regressions #170

Closed
samtertzakian opened this issue Jun 18, 2021 · 4 comments
Assignees

Comments

@samtertzakian
Copy link
Member

samtertzakian commented Jun 18, 2021

We have received many reports of various linker errors when people use Visual Studio 16.10.0 or 16.10.1.

The Visual Studio Team has been correcting the issues. Please try 16.10.2 and above to see if it corrects the issues. If not, please use Visual Studio 16.9.x.

These are not DMF specific issues...even people not using DMF have reported these issues.

To get older Visual Studio, please visit:
https://docs.microsoft.com/en-us/visualstudio/releases/2019/history

To see more information about this issue, please visit:
#166

This week, I have been addressing various versions of these issues and 100% of the issues have been resolved by people installing Visual Studio 16.9.8.

One of the issues is that when people have received these errors, they have tried to "fix" them by adding libraries and making other changes. But, these changes have made things worse...drivers link but then during runtime weird errors happen which prevent driver images from loading.

DMF makes heavy use of the C runtime library in the DDK. That is why it is so sensitive the regression. Drivers that do not use the runtime library may not see the issue.

@samtertzakian
Copy link
Member Author

16.10.3 has been released already which corrects some issues. But, a new release is coming to fix remaining issues. Please see this link for details:

https://developercommunity.visualstudio.com/t/compile-errors-for-external-headers/1433124?from=email

@samtertzakian
Copy link
Member Author

Closing issue for now as it appears to be resolved.

@samtertzakian
Copy link
Member Author

One more update for this issue:

There is a new update (out today) which corrects the last known issues related to linker.

https://developercommunity.visualstudio.com/t/compile-errors-for-external-headers/1433124?from=email&viewtype=all#T-ND1474634

@samtertzakian samtertzakian reopened this Jul 14, 2021
@samtertzakian
Copy link
Member Author

Closing issue as it seems to be have been resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant