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

[itk,libsamplerate,libsndfile] Apply some Visual Studio 2019 version 16.9 preview 1 workarounds #14056

Merged
merged 2 commits into from
Oct 20, 2020

Conversation

BillyONeal
Copy link
Member

[libsamplerate,libsndfile] Update sources to libsndfile/ org on GitHub.
Note that the previous erikd/libsndfile is being forwarded by GitHub itself to libsndfile/libsndfile.
I checked that the tar.gz for libsamplerate match for the old and new sources.

[itk] Apply workaround for VS2019 version 16.9 nightly builds defining lrintf as an intrinsic.
Upstream has already fixed this.

…g lrintf as an intrinsic.

Upstream has already fixed this.
Note that the previous erikd/libsndfile is being forwarded by GitHub itself to libsndfile/libsndfile.

I checked that the tar.gz for libsamplerate match for the old and new sources.
@BillyONeal BillyONeal added category:port-bug The issue is with a library, which is something the port should already support info:internal This PR or Issue was filed by the vcpkg team. category:infrastructure Pertaining to the CI/Testing infrastrucutre labels Oct 15, 2020
@PhoebeHui PhoebeHui marked this pull request as ready for review October 15, 2020 06:51
@PhoebeHui PhoebeHui added the info:reviewed Pull Request changes follow basic guidelines label Oct 15, 2020
openjpeg.patch
openjpeg2.patch
var_libraries.patch
wrapping.patch
python_gpu_wrapping.patch
opencl.patch
cufftw.patch
use-the-lrintf-intrinsic.patch
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this the upstream patch? Please add the corresponding PR as a comment

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Neumann-A No. I went to submit a patch upstream but upstream's master differs enough from the version we're currently installing that it isn't clear whether a patch is necessary there; this one certainly doesn't apply to it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still a already patch in <xyz> comment would be good for somebody updating the port to a new version in the future. So that persons knows that it can safely be removed without needing to check if the patch needs adjustment.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Neumann-A What I mean is that that isn't the case here. The patched code in master is totally different from the code we're patching in this version, so the patch will need to be reevaluated at such time this version is pushed.

@BillyONeal BillyONeal changed the title [itk,libsamplerate,libsndfile] Apply Visual Studio 2019 version 16.9 preview 1 workarounds [itk,libsamplerate,libsndfile] Apply some Visual Studio 2019 version 16.9 preview 1 workarounds Oct 20, 2020
@BillyONeal BillyONeal merged commit 0d35472 into microsoft:master Oct 20, 2020
@BillyONeal BillyONeal deleted the 16_9 branch October 20, 2020 02:53
@LilyWangL
Copy link
Contributor

itk test pass, error C2169 disappeared. Thanks~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:infrastructure Pertaining to the CI/Testing infrastrucutre category:port-bug The issue is with a library, which is something the port should already support info:internal This PR or Issue was filed by the vcpkg team. info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants