[M3devel] ports with versions in their names?
Tony Hosking
hosking at cs.purdue.edu
Sat Mar 28 22:31:44 CET 2009
sounds good to me!
On 28 Mar 2009, at 23:04, Jay wrote:
> Tony has established consistency around ARCH_KERNEL.
> I386_DARWIN
> PPC_DARWIN
> AMD64_DARWIN
>
> I followed that -- I like it and Tony said to -- but have been
> putting "32" in things, like:
> AMD64_FREEBSD
> AMD64_LINUX
> SPARC32_LINUX
> SPARC64_LINUX
> SPARC64_SOLARIS
> PPC32_OPENBSD
> I386_SOLARIS
> MIP64_OPENBSD
> etc.
>
> I realize some platforms had it the other the other way around.
> NetBSDi386v2 and a bunch in the ezm3 distribution and FSBD_ALPHA.
>
>
> But, I carefully only asked about platforms with versions in their
> names, which are clearly dubious, not about the more general issue
> of naming stuff.
>
>
> If Linux is "permanently" on libc 6.x, like the kernel is
> permanently 2.6.x, then my question/argument holds less/no water --
> that's why I stated that way and made it "stronger" "against" NetBSD
> and FreeBSD, where I know the version history much better.
>
>
> (I understand, I think, part of the history. I think Linux had its
> own C runtime, and that got up to around version 5.x. And then there
> was a big switch to glibc, since that came after "linux libc 5.x",
> natural to call it 6. Though in reality I think the glibc version is
> 2.x..maybe it should have been called LINUXGLIBC..? It is mostly
> moot now, that's not likely to be a name introduced at this
> point..though there are currently multiple viable C runtimes on
> Linux -- uclibc, newlib, dietlibc..)
>
>
> - Jay
>
>
> > Date: Sat, 28 Mar 2009 11:11:50 +0100
> > From: wagner at elegosoft.com
> > To: jay.krell at cornell.edu
> > CC: m3devel at elegosoft.com
> > Subject: RE: [M3devel] ports with versions in their names?
> >
> > Quoting Jay <jay.krell at cornell.edu>:
> >
> > >> > I don't know if the "6" in "LINUXLIBC6" still makes sense.
> > >>
> > >> Perhaps just reuse the long obsolet LINUX then?
> > >
> > > Given {AMD64,SPARC32,SPARC64,PPC,potentially
> > > PPC64,ALPHA,ARM,SH,MIPS32,MIPS64}_LINUX, doesn't it seem wrong to
> > > use plain "LINUX"?
> > >
> > > I know I know most of the world hasn't seen or heard of anything
> > > besides x86.. and "64bit" means AMD64... if we just had "LINUX"
> and
> > > "LINUX64" hardly anyone would see a problem..
> >
> > Sorry, small misunderstanding. I didn't want to omit all
> architecture/
> > processor information, just leave out the LIBC6. So perhaps
> > LINUX_MIPS32 or LINUX_AMD64 etc. would suffice?
> >
> > Olaf
> > --
> > Olaf Wagner -- elego Software Solutions GmbH
> > Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> > phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23
> 45 86 95
> > http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:
> Berlin
> > Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:
> DE163214194
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20090329/042a98cc/attachment-0002.html>
More information about the M3devel
mailing list