Skip to content

[yasm-tool] Migrate to Host Dependencies#16478

Merged
strega-nil-ms merged 4 commits intomicrosoft:masterfrom
strega-nil:yasm-tool-host
May 21, 2021
Merged

[yasm-tool] Migrate to Host Dependencies#16478
strega-nil-ms merged 4 commits intomicrosoft:masterfrom
strega-nil:yasm-tool-host

Conversation

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

Marked as draft since it should be modified to use CURRENT_HOST_INSTALLED_DIR

@strega-nil
Copy link
Copy Markdown
Contributor Author

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

@strega-nil
Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@strega-nil
Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

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
@strega-nil strega-nil marked this pull request as draft March 11, 2021 19:44
@strega-nil strega-nil force-pushed the yasm-tool-host branch 2 times, most recently from b4c9315 to 000969e Compare March 12, 2021 21:44
@strega-nil strega-nil marked this pull request as ready for review March 12, 2021 22:01
@PhoebeHui PhoebeHui self-assigned this Mar 16, 2021
@strega-nil strega-nil changed the title [yasm-tool] Change to a host-only port [yasm-tool] fix usage Mar 16, 2021
@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
Copy Markdown
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
Copy Markdown
Contributor

Yeah... this issue blocked many ports now.

@mgsutton
Copy link
Copy Markdown

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

@strega-nil
Copy link
Copy Markdown
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
Copy Markdown
Contributor

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

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

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
Copy Markdown
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
Copy Markdown
Contributor

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@JackBoosY JackBoosY requested a review from ras0219-msft May 20, 2021 02:41
@PhoebeHui PhoebeHui added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label May 20, 2021
@wrobelda
Copy link
Copy Markdown
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:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

10 participants