|
![](/i/fill.gif) |
>>>> System: Linux infong 2.4 #1 SMP Tue Jan 17 02:58:41 UTC 2012 i686
>>>> GNU/Linux
>>>
>>> Strange, a 2.4 serie kernel compiled at the beginning of 2012.
>>> 2.6 is more mainstream, and kernel has now entered the 3.2 serie
>>
>> According to some of the stuff I've read, the build system needs to be
>> running the same kernel as the target system (or older).
>
> Not really. As an application (unless you dive into kernel structure
> with root access), you practically have to have the same libc major version.
> Now the itchy part: they moved from libc-5 to libc-6 during the 2.6
> series (and there is a major glitch around 2.6.19 for some aspects I
> just cannot remember)
It's all Greek to me.
> It's just that compatibility of libraries is usually ascending: features
> get added, so compiling against version 1.3 allows to still run on
> version 1.44
Yeah. So basically, if I build my stuff on a system that's /older/ than
the target platform, it ought to work.
>> What are my chances of finding a Linux distro that still works and
>> offers the 2.4 kernel?
>
> An old CD-set of slackware ?
A better question: What are my chances of getting GHC, with it's vast
list of complex dependencies, to work on an ancient copy of Linux?
Yeah, exactly.
Post a reply to this message
|
![](/i/fill.gif) |