[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-usability
Subject:    Re: Putting my money where my mouth is
From:       Tim Jansen <ml () tjansen ! de>
Date:       2003-02-24 1:15:19
[Download RAW message or body]

On Sunday 23 February 2003 21:59, Allan Sandfeld Jensen wrote:
> > These standards would include:
> > - the compiler used for compiling
> Use gcc-safe Standard C++ abi. For example gcc 3.2 or 3.3 with -Wabi.

Yes, the point is just that a distribution can not use 2.95 if >3.2 is the 
standard (unless they don't care for binary compatibility).

> > - minimum capabilities of the X11 server/xlib
> We cant require Xrender before sun implements it in their x-server.

As Solaris binaries are not compatible to linux x86 binaries anyway there is 
no problem to use Xrender on Linux.. 

> > - the versions of KDE dependencies, if they do not ensure binary
> > compatibility and basically everything that needs to be determined at
> > runtime.
> This should be handled by the linking format. Personally I wouldnt mind
> obsoleting ELF.

The linking format does not help, all distributions must have compatible 
library versions that have been compiled with the same options. The linking 
format just helps you to produce error messages :)

> Hopefully it should be possible to make packages that work regardsless of
> OS as long as it some kind of posix unix with X.

Impossible, especially without giving up the direct dependency on libc. There 
are many things that are not covered by posix, for example for networking.
Is the Solaris executable format compatible to linux ELF? (and even if, who 
cares about Solaris x86 or Linux on SPARC??)

bye...


_______________________________________________
kde-usability mailing list
kde-usability@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-usability
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic