Mailinglist Archive: opensuse (4570 mails)
| < Previous | Next > |
Re: [SLE] Smart freezes
- From: Paul Cartwright <paul_tbot@xxxxxxxxxxxxxxx>
- Date: Wed, 23 Nov 2005 22:25:08 +0000 (UTC)
- Message-id: <200511231722.59879.paul_tbot@xxxxxxxxxxxxxxx>
On Wed November 23 2005 2:41 pm, Jon Nelson wrote:
> > > LD_ASSUME_KERNEL="2.4.0" smart ...
>
> It tells the linux dynamic symbol resolver (ld, basically) to use
> the "old" threading library (linuxthreads) and not the new (nptl)
> one, among other things (all threading related). My theory is that
> RPM's long history of having a complicated threading model
> internally goes haywire when run under a program that /itself/ is
> threaded. The semantics and issues surrounding a threaded program
> forking and then execting another program (which is also threaded)
> make my brain hurt.
I'll never remember that command line, so I can see me making an
executable shell script ( probably named dosmart) that goes:
smart LD_ASSUME_KERNEL="2.4.0" $1
what do you think?
--
Paul Cartwright
Registered Linux user # 367800
> > > LD_ASSUME_KERNEL="2.4.0" smart ...
>
> It tells the linux dynamic symbol resolver (ld, basically) to use
> the "old" threading library (linuxthreads) and not the new (nptl)
> one, among other things (all threading related). My theory is that
> RPM's long history of having a complicated threading model
> internally goes haywire when run under a program that /itself/ is
> threaded. The semantics and issues surrounding a threaded program
> forking and then execting another program (which is also threaded)
> make my brain hurt.
I'll never remember that command line, so I can see me making an
executable shell script ( probably named dosmart) that goes:
smart LD_ASSUME_KERNEL="2.4.0" $1
what do you think?
--
Paul Cartwright
Registered Linux user # 367800
| < Previous | Next > |