[an error occurred while processing this directive]

HP OpenVMS Systems

Ask the Wizard
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

Quick Links

» Non-javascript page
» Ask the Wizard
» OpenVMS FAQ

Test Drive OpenVMS

» OpenVMS I64 test drive
» Java test drive

Other information resources available to you include:

» OpenVMS freeware
» ECO kits, software and hardware support, prior version support
» Alpha SRM, ARC, and AlphaBIOS firmware updates
» ENCOMPASS - HP user group
» OpenVMS software downloads, OpenVMS freeware CD-ROM
» OpenVMS firmware locations
» DECconnect passive adaptor charts
» Cables reference guide
» MicroVAX console commands
» OpenVMS student research

Select a topic below to see Questions Frequently Asked by partners

» Using the online documentation library(installing BNU from the asap SDK)
» Global sections(how to create and use.)
» xx$CREATE_BUFOBJ system service(usage)
» Ethernet address(methods of determination)
» Shareable images(cookbook approach to creating one)
» Sharing data/code at absolute addresses(a guide with examples)
» Determining the Alpha microprocessor
» Using GETSYI to get hardware status

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

Ask the Wizard Questions

Linker becomes slow linking shareable image

The Question is:

I have a strange problem.
We have a set of Libraries (OLBs) that are to create a shareable image.
We have the link script which is something like this,
We are doing this on a DEC ALpha VMS ver 6.1

link /trace/exe=x.exe/share/map=x.map sys$input:/opt
a.olb/lib
b.olb/lib
....
...
symbol_vector=(y=procedure)

Please NOTE THAT A.olb and B.olb contain Only C++ OBJECT Modules

When we run this link script to create a image , After a few seconds linking seems to hang ,making the SYSTEM response utterly slow.

Now if we create a executeable image instead of a shareable image (ie /share is not present) with the same set of libraries the above problem is never faced.

Please suggest a solution to this problem. Are there any work arounds.?

Thanks in advance


The Answer is:

From an interactive session, use the control-T function to display the process activity. I doubt that the link is hung. Rather it is probably doing lots of I/O, specifically file opens and closes. To minimize the impact on other processes, consider using a batch queue with a low priority.

It seems to me that I recall something about the linker and the way it parses filenames. Something about a recursive algorithm. It might have had something to do with search lists.