Re: binary compatibility query



On Sat, 10 May 2008 13:50:48 +0100 (BST)
Robert Watson <rwatson@xxxxxxxxxxx> wrote:
On Mon, 5 May 2008, Julian Elischer wrote:
basically if you rely only on the standard posix interfaces and don't do
anything exotic then you will "probably" be safe.
For "raw" UNIX applications, this rule of thumb works well, but not for
applications that depend on third-party libraries, languages, or daemons.

You can lose the dependency on third party libraries by compiling your
application to a static binary. That will also help with the few
breakages that occur with the system libraries, and with compatibility
across major releases using the backwards compatX packages.

<mike
--
Mike Meyer <mwm@xxxxxxxxx> http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Standalone VB exe
    ... libraries or components and so that it uses nothing other than the ... standard Dependency File and it tells me that my program requires a ... The exe does run fine as a "stand alone exe" on all ... standard VB6 project with just a few bits of code and create a Dependency ...
    (microsoft.public.vb.general.discussion)
  • Re: Announcing the RosAsm Library Project
    ... hacky stuff and this is of course what static libraries provide among ... You can write an object module in GAS and use it in a FASM ... For languages that don't have a static library / linker capacity they ... needs another text module as a dependency and when all of the initial ...
    (alt.lang.asm)
  • Re: Missing dependencies on shared libraries
    ... If you explicitly include libc on the command line ... libraries don't have libc recorded in them because we don't add -lc on ... Why isn't ldd showing the dependency? ... La prueba mas fehaciente de que existe vida inteligente en otros ...
    (freebsd-hackers)
  • [Announce] Dependable - A dependency solver
    ... This is the announcement of a release of the 'dependable' dependency ... retrieve libraries from mounted directories, ... When a configuration script finds that a required library is not ... compile and install the relevant library. ...
    (alt.os.linux)
  • Re: DLLs that depend on each other
    ... I find it hard to believe that there is "no way" to separate the entangled ... decided to try splitting it into two separate libraries. ... lib, there were a lot of unresolved references. ... because it creates a circular dependency. ...
    (microsoft.public.vc.mfc)