Closed johnpmayer closed 8 years ago
This looks pretty doable. There don't seem to be many dependencies, beyond a more recent GHC, that would prevent this library from building after an update.
This might actually be working now thanks to awick adding TH support. Time for some testing!
I just did a quick check, and distributed-process-0.5.1 built cleanly on the HaLVM. I don't know if it runs properly, though. Are there some use cases you (or I) could use as a test?
Is this a direct HaLVM concern? If so let's list the action items. IMHO if base libraries supported, there should be no reason distributed-process wouldn't just layer in.
Given that the original reporter never posted a test case, I think we should close it.
btw @acw @johnpmayer @TomMD @elliottt
$ cat >Dockerfile<<\EOF
FROM fedora:23
RUN dnf -y install autoconf automake bzip2 curl gcc git libtool make patch which
RUN dnf -y install gmp-devel ncurses-devel openssl-devel xen-devel zlib-devel
RUN git clone --recursive https://github.com/GaloisInc/HaLVM.git /usr/local/src/halvm
WORKDIR /usr/local/src/halvm
RUN autoconf
RUN ./configure --enable-gmp
RUN make
RUN make install
RUN halvm-cabal update
RUN halvm-cabal install --global distributed-process
EOF
$ docker build -t distribute-process-halvm .
...
Successfully built e33854cdfab2
@dysinger That's perfect. Thanks for the CC, I love it.
For the next release, would it be possible to try and support the dependencies for Cloud Haskell, distributed-process?
http://hackage.haskell.org/package/distributed-process-0.2.0
I'd very much like to try to write backends on top of IVC or HaNS