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

build: fix icu-small build on mac with ICU 72.1 #45195

Merged
merged 1 commit into from
Oct 27, 2022

Conversation

srl295
Copy link
Member

@srl295 srl295 commented Oct 26, 2022

  • RTTI is needed for genrb now

Fixes: #45174

@srl295 srl295 self-assigned this Oct 26, 2022
@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/gyp

@nodejs-github-bot nodejs-github-bot added i18n-api Issues and PRs related to the i18n implementation. icu Issues and PRs related to the ICU dependency. needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory. labels Oct 26, 2022
- RTTI is needed for genrb now

Fixes: nodejs#45174
@srl295 srl295 force-pushed the srl295/issue45174 branch from 7ed430c to 8d832f9 Compare October 26, 2022 20:01
@Trott Trott added the request-ci Add this label to start a Jenkins CI on a PR. label Oct 26, 2022
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 26, 2022
@richardlau
Copy link
Member

I don't have a mac to test this on but I can check on Linux tomorrow. I'd like to get nodejs/build#2998 set up but that doesn't need to block this.

@srl295
Copy link
Member Author

srl295 commented Oct 26, 2022

I don't have a mac to test this on but I can check on Linux tomorrow. I'd like to get nodejs/build#2998 set up but that doesn't need to block this.

yeah, the problem might not repro if not on a mac.

Copy link
Contributor

@aduh95 aduh95 left a comment

Choose a reason for hiding this comment

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

I can confirm that I'm able to build on this branch and with icu-small on macOS 12.6.

@aduh95 aduh95 added fast-track PRs that do not need to wait for 48 hours to land. author ready PRs that have at least one approval, no pending requests for changes, and a CI started. request-ci Add this label to start a Jenkins CI on a PR. labels Oct 26, 2022
@github-actions
Copy link
Contributor

Fast-track has been requested by @aduh95. Please 👍 to approve.

@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 26, 2022
Copy link
Member

@anonrig anonrig left a comment

Choose a reason for hiding this comment

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

lgtm

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@richardlau
Copy link
Member

FTR #45174 reproduces in RHEL 8 x64 with configure --with-intl=small-icu and I can confirm this PR fixes it there as well (so this is not a mac-specific issue).

@srl295
Copy link
Member Author

srl295 commented Oct 27, 2022 via email

@nodejs-github-bot
Copy link
Collaborator

@srl295
Copy link
Member Author

srl295 commented Oct 27, 2022

Is this ready to land?

@aduh95 aduh95 merged commit 8fdac20 into nodejs:main Oct 27, 2022
@aduh95
Copy link
Contributor

aduh95 commented Oct 27, 2022

Landed in 8fdac20, thanks!

@srl295
Copy link
Member Author

srl295 commented Oct 27, 2022

@aduh95 you got it. thanks

@srl295 srl295 deleted the srl295/issue45174 branch October 27, 2022 19:24
RafaelGSS pushed a commit that referenced this pull request Nov 1, 2022
- RTTI is needed for genrb now.

Fixes: #45174
PR-URL: #45195
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
@RafaelGSS RafaelGSS mentioned this pull request Nov 1, 2022
RafaelGSS pushed a commit that referenced this pull request Nov 10, 2022
- RTTI is needed for genrb now.

Fixes: #45174
PR-URL: #45195
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
danielleadams pushed a commit that referenced this pull request Dec 30, 2022
- RTTI is needed for genrb now.

Fixes: #45174
PR-URL: #45195
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
danielleadams pushed a commit that referenced this pull request Dec 30, 2022
- RTTI is needed for genrb now.

Fixes: #45174
PR-URL: #45195
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
danielleadams pushed a commit that referenced this pull request Jan 3, 2023
- RTTI is needed for genrb now.

Fixes: #45174
PR-URL: #45195
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author ready PRs that have at least one approval, no pending requests for changes, and a CI started. fast-track PRs that do not need to wait for 48 hours to land. i18n-api Issues and PRs related to the i18n implementation. icu Issues and PRs related to the ICU dependency. needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Small ICU fails to build
8 participants