[Info-vax] PHP on VMS x86-64 9.2-2
Lawrence D'Oliveiro
ldo at nz.invalid
Thu Mar 21 20:57:35 EDT 2024
On Thu, 21 Mar 2024 19:35:44 -0400, Arne Vajhøj wrote:
> It does not by magic download a compatible library.
Consider, on Linux, the transition from libc.so.5 to libc.so.6.
Now, to VMS denizens, those may look like version numbers on the end. But
they’re not--at least, not in the sense that VMS uses them, as some kind
of temporary backup facility that gets wiped out by the next PURGE
command.
Because there is no PURGE command on Linux. Those are actually different
file names, installed by different packages. So programs linked against
the old libc could coexist with those built against the new one.
Furthermore, that transition happened over a quarter century ago.
Notwithstanding the enhancements to libc since then, it is likely there
will never be, or need to be, a libc.so.7. This is because the symbols
themselves now have version numbers, so programs linked against older
versions can now share the same library file with those built more
recently.
More information about the Info-vax
mailing list