Skip to content

[icu] Fix x86-osx -> arm64-osx cross-compilation#18608

Merged
vicroms merged 1 commit intomasterfrom
unknown repository
Jul 23, 2021
Merged

[icu] Fix x86-osx -> arm64-osx cross-compilation#18608
vicroms merged 1 commit intomasterfrom
unknown repository

Conversation

@ghost
Copy link

@ghost ghost commented Jun 23, 2021

vcpkg_configure_make only passes the --host flags if the configure script is marked as autoconf-generated. This commit marks that script as autoconf-generated

  • What does your PR fix?

  • Which triplets are supported/not supported? Have you updated the CI baseline?

    x86-osx, arm64-osx No

  • Does your PR follow the maintainer guide?

    Yes

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

    Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

@dg0yt
Copy link
Contributor

dg0yt commented Jun 23, 2021

vcpkg_configure_make only passes the --host flags if the configure script is marked as autoconf-generated. This commit marks that script as autoconf-generated

AUTOCONFIG forces autoconfig to run. If you only care for --host, this would be achieved by DETERMINE_BUILD_TRIPLET.

@JackBoosY JackBoosY added the category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. label Jun 24, 2021
@ghost ghost marked this pull request as ready for review June 24, 2021 07:02
@JackBoosY
Copy link
Contributor

@Lucius-Q-User Can you manually test your changes in arm64-osx? Our pipeline won't test this triplet.

@ghost
Copy link
Author

ghost commented Jul 22, 2021

Tested builds for native arm64, arm64->x64 and x64->arm64. All of them build.

@JackBoosY JackBoosY added info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. and removed requires:author-response labels Jul 23, 2021
@vicroms vicroms merged commit 80cb194 into microsoft:master Jul 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants