[Info-vax] cURL/libcurl 7.46 PCSI kits available.

hb end.of at inter.net
Wed Jan 6 17:38:50 EST 2016


On 01/06/2016 04:45 PM, Stephen Hoffman wrote:
>> We simply cannot go back to the SLL shareable image and add the alias
>> names in the standard fashion, right?

I'm not sure what you ask for, extending the symbol table with
additional entries as there would have been alias symbol vector entries
in the first place, that is rewriting the shareable image? Should be
possible. But it is much easier to have a stub shareable image with all
the needed symbols in the symbol table and a symbol vector with the same
order as the original shareable image.

> It'd be nice to have a Linker change that upcases the symbols read in
> unless CASE_SENSITIVE=YES was in play, but that's both more flexible and
> rather more like work.   As for this case, add the case-differentiated
> entries at the end of the vector, if you don't want to also bump the
> major version.   It'd be nice if they were adjacent, but — unless the
> mess with BACKUPSHR some years ago wasn't enough of a lesson — it's
> definitely not necessary.

I do remember a discussion on this here in c.o.v
(https://groups.google.com/forum/#!topic/comp.os.vms/fMQvFVLbUDE). In
general the linker has to match the symbols as-is (and that was always
the case, VAX/Alpha and I64.) Up to now, CASE_SENSITIVE=YES has nothing
to do with matching symbols, it determines how the linker handles the
values of linker options, that all the stuff to the right of "=" in
options. As I understand this, there is no need for additional entries
in the symbol vector, there is a need for additional entries, that is
symbols in the symbol table.



More information about the Info-vax mailing list