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

[macOS] library builds #123

Open
eddelbuettel opened this Issue Nov 25, 2018 · 5 comments

Comments

Projects
None yet
4 participants
@eddelbuettel
Owner

eddelbuettel commented Nov 25, 2018

Thanks to work by @joshuaulrich building on work by @jeroen we now have a current Windows library build of QuantLib in the rwinlib/rquantlib repo.

@s-u offers a similar repo for macOS. It would be tremendous if someone could take the instructions in the wiki and build a QuantLib library for macOS to that CRAN could provide binaries of RQuantLib. @coatless may be able to help with toolchain issues.

If you can help, please get in touch here or via email.

@hrbrmstr

This comment has been minimized.

hrbrmstr commented Nov 26, 2018

Lemme ponder a Travis-CI macOS workflow for this vs have to rely on any one-user's box. Can't promise much time-wise dedication before the next U.S. major holiday but I have to believe it's possible to use Travis to do this for a common macOS build-then-binary-release that CRAN could use (though these github-hosted binary support libs are rly troubling…we might as well be PyPI at this point :-)

@coatless

This comment has been minimized.

coatless commented Nov 26, 2018

@hrbrmstr definitely possible. @jeroen is using deployments via appveyor, c.f. https://github.com/rwinlib/base/blob/master/appveyor.yml

@eddelbuettel

This comment has been minimized.

Owner

eddelbuettel commented Nov 26, 2018

Please try it locally first. This a big library -- I frequently have issues on "other" non-standard architectures within Debian and need extra timeout parameters when building QuantLib. Ie even for the smaller RQuantLib I had to give up on the ten minute test window on Travis as the install of that package on x86 Travis took longer and timed out. QuantLib itself is beast. Cheap "thrown at us" resources would not be my first call. But hey, currently we have nothing so if you get something better than that ...

@joshuaulrich

This comment has been minimized.

joshuaulrich commented Nov 26, 2018

As a point of reference, it usually takes an hour or two to build QuantLib on my Windows VM. It's long enough that I start it, make sure it's running, then come back in a few hours.

@eddelbuettel

This comment has been minimized.

Owner

eddelbuettel commented Nov 29, 2018

FYI:

Hope to see you there!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment