Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Initial windows CI that should build release from sources #433

Merged
merged 1 commit into from
Apr 29, 2023

Conversation

leshikus
Copy link
Contributor

Subj

@leshikus leshikus marked this pull request as draft April 26, 2023 21:59
@gshimansky gshimansky force-pushed the gregory/windows-ci-build branch 5 times, most recently from 4b8c7ac to d6b6aa6 Compare April 26, 2023 22:52
@gshimansky
Copy link
Contributor

gshimansky commented Apr 27, 2023

This PR depends on #431 for successful build. I cherry-picked it for build to pass, but it is better to merge #431 first and then this PR should merge into it.

@gshimansky gshimansky force-pushed the gregory/windows-ci-build branch from b79b19e to 3e32aa6 Compare April 27, 2023 01:02
@gshimansky gshimansky marked this pull request as ready for review April 27, 2023 02:30
@alexbaden
Copy link
Contributor

@gshimansky can you rebase this on main since #431 was merged?

@gshimansky gshimansky force-pushed the gregory/windows-ci-build branch from 3e32aa6 to 4d9c6fb Compare April 27, 2023 21:39
@gshimansky
Copy link
Contributor

@gshimansky can you rebase this on main since #431 was merged?

Ok, rebased.

uses: ./.github/workflows/windows-build.yml
with:
name: release
options: -DCMAKE_BUILD_TYPE=Release -DENABLE_FOLLY=off -G "Visual Studio 17 2022"
Copy link
Contributor

Choose a reason for hiding this comment

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

Does folly not work on windows?

Copy link
Contributor

Choose a reason for hiding this comment

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

I suppose it works but there is no conda-forge build on windows
https://github.com/conda-forge/folly-feedstock/blob/main/recipe/meta.yaml#L19

Copy link
Contributor

Choose a reason for hiding this comment

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

We decided to skip it for now, which would use std lib atomics on Windows. The Arena allocator is a bigger issue we need to solve.

Copy link
Contributor

Choose a reason for hiding this comment

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

Someone is trying to write windows build so maybe eventually they will add one
conda-forge/folly-feedstock#98

@alexbaden alexbaden merged commit 81ac5b3 into main Apr 29, 2023
@alexbaden alexbaden deleted the gregory/windows-ci-build branch April 29, 2023 20:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants