[Info-vax] Linking problem with multiply defined symbols, how to resolve?

Richard Levitte richard at levitte.org
Mon Oct 3 00:30:21 EDT 2022


söndag 2 oktober 2022 kl. 10:56:26 UTC+2 skrev hb:
> On 10/1/22 21:13, Richard Levitte wrote: 
> > That last bit, "before the default cluster", is the bit that escaped me, obviously. I don't see that clearly in the manual, quite the contrary when I read this, for example (third paragraph of 2.3.1, emphasis of "after" mine): 
> > 
> >> Clusters for shareable images, specified in shareable image libraries, appear /after/ the default cluster 
> >> on the cluster list because they are created later in linker processing, when the linker knows which 
> >> shareable images in the library are needed for the link operation.
> This is for libraries, for example IMAGELIB.OLB, which contains 
> DECC$SHR.EXE, etc. 

Oh, right, now I see "shareable image libraries" in that quoted paragraph.
Somehow, I glossed over that detail and kept reading "shareable images"...

> Could the documentation be made clearer? It looks like. 

It might be my way of reading that's a bit off, but yeah, I'm thinking that a discrete
sub-sectioning to emphasise a little more that one is about shareable images and
the other about shareable image libraries, that might help.  If you've been immersed
in a world that talk in terms of "shared libraries" (which I have), it's easy to get lost
in the nuances between "image" and "library".

Anyway, thank you for your clarifications...  and for your patience, which is noted.
I feel quite enlightened :-)

Cheers,
Richard



More information about the Info-vax mailing list