[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: haskell-debian and -threaded



Sounds sensible.

- jeremy

On Jun 28, 2010, at 11:04 AM, Joachim Breitner wrote:

Hi,

so should we just disable the building of haskell-debian on arches
without a threaded API, until someone comes along who is bothered by
that and can verify that disabling the flag does no harm?

Greetings,
Joachim

Am Montag, den 28.06.2010, 10:39 -0500 schrieb Jeremy Shaw:
The -threaded option is useful even when not using any special RTS
options. At one point in time, I had problems when running running
external programs and reading their output. With the normal runtime
that would often hang, but it worked fine with the threaded runtime. I just started using -threaded all the time to avoid any issues like that.

In the debian library, we do fork off some external programs such as
'tar' and 'ar' when dealing the .deb files. So it could be affected by that issue. However, the process stuff has been overhauled since I saw the issues with external processes and hanging -- so I have no idea if
it is still an issue. I would not be surprised if it still is though.

- jeremy

On Jun 25, 2010, at 8:30 AM, Joachim Breitner wrote:

Hi David,

debian.cabal specifies
ghc-options: -O2 -threaded -W
which does not work on some architectures, as they do not have a
threaded runtime.¹ Are you sure that this option is actually useful?
IIRC it is only relevant if the binary is called with "+RTS -N - RTS"?

We would have to make the option dependent on a Cabal flag which is
set
depending whether the threaded RTS is available on the current
architecture. But if it is not useful anyways, It’d be easier to just
remove it.

Greetings,
Joachim

¹ https://buildd.debian.org/build.php?&stamp=1277472339&ver=3.47-3&pkg=haskell-debian&arch=sparc&act=updpkg

--
Joachim "nomeata" Breitner
Debian Developer
nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata



--
Joachim "nomeata" Breitner
Debian Developer
 nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
 JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata


Reply to: