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

[yasm-tool] Migrate to Host Dependencies #16478

Merged
merged 4 commits into from
May 21, 2021

Conversation

strega-nil
Copy link
Contributor

@strega-nil strega-nil commented Mar 1, 2021

This allows mpg123, nettle, and gmp to support non-x86 windows manifest mode

fixes #15087

Depends on #16627

Depends on #16660

@strega-nil strega-nil 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. labels Mar 1, 2021
@strega-nil strega-nil marked this pull request as draft March 1, 2021 20:38
@strega-nil
Copy link
Contributor Author

Marked as draft since it should be modified to use CURRENT_HOST_INSTALLED_DIR

@strega-nil
Copy link
Contributor Author

Cancelling to wait for the cache to get filled by CI in #16627

@strega-nil
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@strega-nil
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@strega-nil strega-nil marked this pull request as ready for review March 10, 2021 23:34
scripts/ci.baseline.txt Outdated Show resolved Hide resolved
@JackBoosY JackBoosY linked an issue May 3, 2021 that may be closed by this pull request
@dg0yt dg0yt mentioned this pull request May 5, 2021
@cenit
Copy link
Contributor

cenit commented May 7, 2021

This really needs the "native" constraint, since it requires being able to use binaries produced in the build. Marking as draft for now.

i don't see PR as draft now. Can you please explain this point more? We have some blocking issues depending on this and I might help you if I can in any way

@JackBoosY
Copy link
Contributor

Yeah... this issue blocked many ports now.

@mgsutton
Copy link

Any more movement on this yasm issue? Just updated vcpkg and now I'm broken.

@strega-nil
Copy link
Contributor Author

sorry about letting this go for a bit, it needed a tool update; now that that's happened, I'm working on doin' a merge

@strega-nil-ms
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

This allows mpg123, nettle, and gmp to support non-x86 windows manifest mode
@mgsutton
Copy link

I hate to continue to pester, but it looks like the checks submitted by @strega-nil are passing. Are there additonal requirements for this PR to be accepted? yasm is breaking gmp and mpfr which are breaking cgal on x64-windows for me. Thanks for the efforts to fix this.

Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

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

LGTM

@PhoebeHui
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@PhoebeHui PhoebeHui added the info:reviewed Pull Request changes follow basic guidelines label May 20, 2021
@wrobelda
Copy link
Contributor

wrobelda commented May 20, 2021

#18029 also depends on it for x64 Windows builds (tested and can confirm it works as expected)

@strega-nil-ms strega-nil-ms merged commit 49b67d9 into microsoft:master May 21, 2021
@strega-nil strega-nil deleted the yasm-tool-host branch June 30, 2021 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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
10 participants