Closed frasertweedale closed 7 years ago
Got three ideas:
Staying public and build against a certain production reference seems that the docker approach is the only viable one atm.
Good point. I suppose we don't have to install the artefacts, but how do you build hs-notmuch against the built version? Environmental variables trickery?
On Mon, Sep 04, 2017 at 10:20:45PM -0700, Roman Joost wrote:
Good point. I suppose we don't have to install the artefacts, but how do you build hs-notmuch against the built version? Environmental variables trickery?
I'm guessing with CFLAGS, LDFLAGS, LD_PRELOAD et al.
Fixed in commit 6295f5b69c23782460daf34dd1fb1fa6c36a2a01
Nice work!
On Thu, Sep 21, 2017 at 05:30:37AM +0000, Roman Joost wrote:
Nice work!
Ah, I had to get around to it eventually. PR incoming for purebred to add GHC-8.2.1 to build matrix there, too.
The first thing here is to determine what versions of notmuch we need to support.
A quick survey of what's available on different OSes:
For the full range of versions we want to support, we should build that version of notmuch, then build and test hs-notmuch against it.