[Haskell-cafe] Re: Re: Hackage on Linux

Ivan Lazar Miljenovic ivan.miljenovic at gmail.com
Fri Aug 27 21:15:22 EDT 2010


On 28 August 2010 11:09, Brandon S Allbery KF8NH <allbery at ece.cmu.edu> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 8/27/10 05:58 , Simon Farnsworth wrote:
>> If you don't mind, I'd like a proper reference for this; looking at the
>> Linux kernel documentation as you suggest tells me that the kernelspace to
>> userspace ABI is supposed to be 100% stable, such that I can take all the
>> binaries (including shared libraries) from an i386 Linux 2.0 system, and run
>> them in a chroot on my x86-64 Linux 2.6.35 system.
>
> Maybe it's "supposed" to be, but even with more recent stuff (like, say,
> binary GHC releases --- which use glibc shared even if Haskell libs aren't)
> I quite often see programs fail to run because the kernel changed something
> and the kernel/userspace interface changed as a result.  A written policy is
> worthless if it isn't followed.

Well, I have no need to recompile glibc and packages that depend upon
it every time I update my kernel...  So maybe glibc changes, but not
the kernel AFAICT.

-- 
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
IvanMiljenovic.wordpress.com


More information about the Haskell-Cafe mailing list