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 Windows CI with native MSVC c++ compiler #69

Closed
breznak opened this issue Aug 30, 2018 · 6 comments
Closed

Build Windows CI with native MSVC c++ compiler #69

breznak opened this issue Aug 30, 2018 · 6 comments
Assignees
Milestone

Comments

@breznak
Copy link
Member

breznak commented Aug 30, 2018

as now we build with some mingw, MSVC is capable, available as OSS now, let's see if we can get it in Appveyor CI.
Would be better to build with native compiler.

EDIT:
MSVC on Win put off only after SWIG removal:
see
#55 (comment)

I suggest that we hold off on Visual Studio until after you get rid of Swig. The numenta documentation says that it will not work unless you install a very old compiler. I was not able to get the bindings to build under Visual Studio with C++11 although I have not tried since we removed capnproto. And I agree MingW is not really a viable build environment.

@breznak breznak added help wanted Extra attention is needed tooling build labels Aug 30, 2018
@breznak breznak added this to the Repo setup milestone Aug 30, 2018
@breznak
Copy link
Member Author

breznak commented Aug 30, 2018

@dkeeney you are building with native MSVC, right? Could we easily use it in CI?

@breznak
Copy link
Member Author

breznak commented Aug 31, 2018

Given current broken Win CI, and planned c++17 move, this is a prerequisite. @dkeeney @chhenning if you have a windows machine, would any of you like to take on this task? Or submit your local "guide" to building on MSVC, I could try to do it though testing in Appveyor CI.

@dkeeney
Copy link

dkeeney commented Aug 31, 2018 via email

@breznak
Copy link
Member Author

breznak commented Aug 31, 2018

Thanks, I'll try to use it as a template! So c++ ok, py not supported.. I saw your work, but don't want to introduce other package managers..will see how it goes w/o it

@breznak breznak mentioned this issue Sep 18, 2018
16 tasks
@breznak
Copy link
Member Author

breznak commented Nov 7, 2018

Windows platform support temporarily discontinued (#81) we'll reenable once again after successful transition to modern Windows environment: MSVC, -SWIG, ... the MingGW workaround was too problematic.

@breznak
Copy link
Member Author

breznak commented Jan 17, 2019

Reopening, still WIP

@breznak breznak reopened this Jan 17, 2019
@breznak breznak mentioned this issue Jan 25, 2019
@breznak breznak closed this as completed Jan 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants