From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4703 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: Build on linux 2.6 and run on linux 2.4? Date: Fri, 21 Mar 2014 15:53:24 -0400 Message-ID: <20140321195324.GN26358@brightrain.aerifal.cx> References: <20140320231412.GG26358@brightrain.aerifal.cx> <20140321180204.GL26358@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1395431609 9802 80.91.229.3 (21 Mar 2014 19:53:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Mar 2014 19:53:29 +0000 (UTC) Cc: musl To: John Mudd Original-X-From: musl-return-4707-gllmg-musl=m.gmane.org@lists.openwall.com Fri Mar 21 20:53:39 2014 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1WR5Va-0001oT-BO for gllmg-musl@plane.gmane.org; Fri, 21 Mar 2014 20:53:38 +0100 Original-Received: (qmail 4071 invoked by uid 550); 21 Mar 2014 19:53:37 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 4063 invoked from network); 21 Mar 2014 19:53:37 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:4703 Archived-At: On Fri, Mar 21, 2014 at 03:48:31PM -0400, John Mudd wrote: > $ getconf GNU_LIBPTHREAD_VERSION > NPTL 0.60 > $ > > So that's it, I lucked out? I can start building my apps on a modern Linux > and still run on my older ones? If so then this is like being told time > travel is possible. Your luck is just that your kernel that claims to be 2.4 is really essentially 2.6, so it's not as old as you think it is. My impression is that "enterprise" vendors like RH like to stick with the version number that was widely known as being stable and reliable at the time, and end up applying so many patches/backports/local customizations that the old version number is pretty misleading. Anyway, if your goal is just to be able to run programs on this version of RHEL, you should be fine! If you also need to run on other old systems that print "2.4" as their version number, you probably need to do further research. Rich