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

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Wed Jan 6 18:38:11 EST 2016


On 2016-01-06 22:38:50 +0000, hb said:

> 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.

Either additional entries, or upcase what's there.   If you don't want 
to modify the linker, then you're either adding what amount to 
duplicate vector entries differing by case (or whatever), or you're 
using a stub / shim image and faking out a link.   If the linker were 
in play — which it is very likely not — then shove everything into the 
vectors as-is, and let the linker upcase it all when you're following 
VMS norms.   This also assumes that there is a way to upcase a string 
consistently, and which gets gnarly with some languages.


-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list