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: build & release libcxx objects on darwin #34586

Merged
merged 3 commits into from Jun 21, 2022
Merged

Conversation

VerteDinde
Copy link
Member

Description of Change

We previously added libcxx + libcxxabi headers and libcxx object files to release artifacts. The headers are platform agnostic, but the object files are currently exported per platform, and are Linux only. This PR adds additional build and upload steps for exporting those object files on MacOS.

(Windows will require building libc++ as a static library rather than source set before similar support can be added)

Checklist

Release Notes

Notes: Changed release uploads to now upload libcxx objects for MacOS x64 and arm64.

@VerteDinde VerteDinde requested a review from a team as a code owner June 15, 2022 20:31
@VerteDinde VerteDinde added new-pr 🌱 PR opened in the last 24 hours no-backport labels Jun 15, 2022
@electron-cation electron-cation bot removed the new-pr 🌱 PR opened in the last 24 hours label Jun 15, 2022
@VerteDinde VerteDinde added the new-pr 🌱 PR opened in the last 24 hours label Jun 15, 2022
@electron-cation electron-cation bot removed the new-pr 🌱 PR opened in the last 24 hours label Jun 15, 2022
@zcbenz zcbenz merged commit 2bbbc66 into main Jun 21, 2022
@zcbenz zcbenz deleted the upload-libcxx-mac branch June 21, 2022 01:35
@release-clerk
Copy link

release-clerk bot commented Jun 21, 2022

Release Notes Persisted

Changed release uploads to now upload libcxx objects for MacOS x64 and arm64.

VerteDinde added a commit that referenced this pull request Jun 21, 2022
VerteDinde added a commit that referenced this pull request Jun 21, 2022
…" (#34680)

Revert "build: build & release libcxx objects on darwin (#34586)"

This reverts commit 2bbbc66.
VerteDinde added a commit that referenced this pull request Jun 21, 2022
* build: build & release libcxx objects on darwin

* Fix merge error

Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
VerteDinde added a commit that referenced this pull request Jun 23, 2022
* build: build & release libcxx objects on darwin

* Fix merge error

Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
schetle pushed a commit to schetle/electron that referenced this pull request Nov 3, 2022
* build: build & release libcxx objects on darwin

* Fix merge error

Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
schetle pushed a commit to schetle/electron that referenced this pull request Nov 3, 2022
…ron#34586)" (electron#34680)

Revert "build: build & release libcxx objects on darwin (electron#34586)"

This reverts commit 2bbbc66.
khalwa pushed a commit to solarwindscloud/electron that referenced this pull request Feb 22, 2023
* build: build & release libcxx objects on darwin

* Fix merge error

Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
khalwa pushed a commit to solarwindscloud/electron that referenced this pull request Feb 22, 2023
…ron#34586)" (electron#34680)

Revert "build: build & release libcxx objects on darwin (electron#34586)"

This reverts commit 2bbbc66.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants