Skip to content

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

Merged
aduh95 merged 1 commit into
nodejs:mainfrom
srl295:srl295/issue45174
Oct 27, 2022
Merged

build: fix icu-small build on mac with ICU 72.1#45195
aduh95 merged 1 commit into
nodejs:mainfrom
srl295:srl295/issue45174

Conversation

@srl295

@srl295srl295 commented Oct 26, 2022

Copy link
Copy Markdown
Member
  • RTTI is needed for genrb now

Fixes: #45174

@srl295srl295 self-assigned this Oct 26, 2022
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/gyp

@nodejs-github-botnodejs-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
@srl295srl295 mentioned this pull request Oct 26, 2022
@TrottTrott added the request-ci Add this label to start a Jenkins CI on a PR. label Oct 26, 2022
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 26, 2022
@richardlau

Copy link
Copy Markdown
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
Copy Markdown
MemberAuthor

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.

@aduh95aduh95 left a comment

Copy link
Copy Markdown
Contributor

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.

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

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

@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 26, 2022

@anonriganonrig left a comment

Copy link
Copy Markdown
Member

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

srl295 commented Oct 27, 2022 via email

Copy link
Copy Markdown
MemberAuthor

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@srl295

Copy link
Copy Markdown
MemberAuthor

Is this ready to land?

@aduh95
aduh95 merged commit 8fdac20 into nodejs:mainOct 27, 2022
@aduh95

Copy link
Copy Markdown
Contributor

Landed in 8fdac20, thanks!

@srl295

Copy link
Copy Markdown
MemberAuthor

@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 <rtrott@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
@RafaelGSSRafaelGSS 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 <rtrott@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
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 <rtrott@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
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 <rtrott@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.fast-trackPRs that do not need to wait for 48 hours to land.i18n-apiIssues and PRs related to the i18n implementation.icuIssues and PRs related to the ICU dependency.needs-ciPRs that need a full CI run.toolsIssues 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

@srl295@nodejs-github-bot@richardlau@aduh95@Trott@lpinca@anonrig@gengjiawen