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

x86_64-pc-windows-gnu support #345

Open
tuxmark5 opened this issue Jun 5, 2020 · 3 comments · May be fixed by #346
Open

x86_64-pc-windows-gnu support #345

tuxmark5 opened this issue Jun 5, 2020 · 3 comments · May be fixed by #346
Labels
build Related to building this repository. help wanted Extra attention is needed

Comments

@tuxmark5
Copy link

tuxmark5 commented Jun 5, 2020

Right now skia-safe supports only x86_64-pc-windows-msvc when building for Windows. This makes it impossible to cross-compile Windows binaries from Linux that depend on skia-safe. Ideally it should also support x86_64-pc-windows-gnu, which would make it possible to cross-compile things for Windows that depend on rust-skia.

@pragmatrix
Copy link
Member

While I appreciate such requests. For moving this forward, I would expect at least two things:

  • Some basic research about what a solution would involve (for example, is it even possible to cross-compile Skia from Linux to Windows).
  • A description of a use case that drives that feature request and gives the community a clear "definition of done".

I'll keep this issue open for a while to see if there is more interest in cross-compilation. Related: #285.

@pragmatrix pragmatrix added enhancement New feature or request help wanted Extra attention is needed labels Jun 6, 2020
@pragmatrix pragmatrix linked a pull request Jun 6, 2020 that will close this issue
@pragmatrix pragmatrix self-assigned this Jun 6, 2020
@pragmatrix pragmatrix added build Related to building this repository. and removed help wanted Extra attention is needed labels Jun 6, 2020
@pragmatrix
Copy link
Member

I did some experiments in #346, but failed so far bringing the gnu toolchain together with clang driver & msvc Skia needs to built with.

@pragmatrix pragmatrix removed their assignment Jun 6, 2020
@pragmatrix pragmatrix added help wanted Extra attention is needed and removed enhancement New feature or request labels Jun 6, 2020
@ctrlcctrlv
Copy link
Contributor

I think this is preventing me from being able to cross compile. :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to building this repository. help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants