Hi, Am Donnerstag, den 04.06.2015, 20:28 +0100 schrieb Edmund Grimley Evans: > > > https://buildd.debian.org/status/package.php?p=haskell-lens > > On arm64, ppc64el and s390x there's this error: > > Test suite properties: RUNNING... > properties: unknown RTS option: -N > > Is this because the runtime doesn't do threads on those architectures? > > I found this in the debian/changelog dated Sep 2012: > > * Enable test suite on architectures with threaded runtime. > > Is the build script supposed to detect whether the architecture has a > threaded runtime? currently it does not: ifeq ($(DEB_HOST_ARCH),sparc) # Disable tests that require SMP. DEB_SETUP_GHC_CONFIGURE_ARGS += -f-test-hunit -f-test-properties endif but it could, like this: ifeq ($(shell if [ ! -e /usr/lib/ghc/rts-1.0/libHSrts_thr.a ]; then echo 0; fi),0) # Disable tests that require SMP. DEB_SETUP_GHC_CONFIGURE_ARGS += -f-test-hunit -f-test-properties endif Thanks for noticing! I uploaded a new haskell-lens package, let me know if I fixed the problem. > By the way, does anyone know if any of those architectures has a > threaded runtime in the latest upstream versions of GHC, and what is > involved in implementing the threaded runtime? No idea. You should ask on ghc-dev, there are helpful people there! Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part