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

Re: haskell-debian and -threaded



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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: