[M3devel] platform names again.

jay.krell at cornell.edu jay.krell at cornell.edu
Mon Aug 24 20:12:37 CEST 2009


We have the same compatibility of any uninteresting multithreaded C  
code, whatever that is.
On reasonable systems that is full compatibility. I don't know if  
Linux is reasonable. For example 64 bit FreeBSD is not reasonable,  
struct sockaddr changed from 6.4 to 7.0.

  - Jay (phone)

On Aug 24, 2009, at 1:06 PM, hendrik at topoi.pooq.com wrote:

> I have one home directory, shared via NFS among several machines.   
> Some
> run Debian lenny, some run Debian squeeze, one is and AMD64.
>
> Now I really appreciate the fact that when I run cm3 I get my
> executables in a system-dependent diractory.
>
> But it occurs to me that both Debian lenny and Debian squeeze end you
> using the directory LINUXLIBC6.
>
> Are the files generated there truly Debian-release-independent?  Might
> they depend in some way on the contents of Debian's shared C  
> libraries,
> for example?  And if so, is there a way of overriding the word
> "LINUXLIBC6" with some other word so that I can distinguish
> them?
>
> By the time I ship them to /usr/local/cm3, the problem is over, of
> course, since eash system has its own /usr/local.  But on the way to
> there, there could be mishaps in LinuxLIBC6.
>
> -- hendrik
>
>



More information about the M3devel mailing list