Matt Wilson ([EMAIL PROTECTED]) said: > > > Chapter 9. Program Interpreter > > > > > > The LSB specifies the Program Interpreter to be > > > > > > * /lib/ld-lsb.so.1 > > > > Aside from making more pain for application developers, this > > breaks under environments that support multpiple ABIs. (ia64, > > for instance.) > > How?
ia64 does x86 compatibility by including the x86 linker as-is; it does *not* pick the architecture-specific linker to use at run-time x86 binary: /lib/ld-linux.so.2 ia64 binary: /lib/ld-linux-ia64.so.2 So, if you install your x86 LSB-compliant binary on ia64, it will then try and use the ia64 LSB linker. Chaos will then ensue. What is the justification for a specific dynamic linker/loader name? Bill
