Andrew Johnson
Andrew Johnson
Yep pretty much. This is just for the libraries that an end-user would need to compile/run programs, so things like googletest and cpplint aren't all that important
That's not really something that can be done in a general fashion, since this just takes the system headers and libraries as-is. If we need to patch particular headers, then...
The assumption is that this will be used when the libraries are installed through the system package manager. For example, the current workflow is: ``` sudo apt install libboost-math-dev libeigen3-dev...
I'm also not tied to this being openly advertised to users, I just need this for packaging `cmdstan` on linux
I was approaching this from a packaging perspective, where I would specify version requirements of the dependencies as part of the `.deb` file. But there is definitely the possibility of...
Because the packages can be created with dependencies at minimum (or specific) versions, the package manager will error if a user attempts to upgrade their libraries to an incompatible version...
Yeah that's what I'm thinking
Thanks @bob-carpenter! This is ready for another look. I've updated the vectorisation by adding a `prim` implementation of the `select` function that is currently used by the OpenCL code for...
Hmm, well it's not the easy fix I was hoping for, but it's a start! Once we've got the `2F1` in I'll start investigating where the underflow could be coming...
But I also only brought this up for the beta/binomial CDFs (numerical stability for copulas), so let me know if there's a better or more robust approach that avoids all...