Operating System - HP-UX
1833767 Members
2789 Online
110063 Solutions
New Discussion

Re: identify applications that use RogueWave

 
SOLVED
Go to solution
Rick Garland
Honored Contributor

identify applications that use RogueWave

Hi all:

Working with the DST crap still.

How can one identify which applicatons use the RogueWave libraries.

The specific library being discussed is the librwtool.

Thanks
3 REPLIES 3
A. Clay Stephenson
Acclaimed Contributor
Solution

Re: identify applications that use RogueWave

I would do something close to this leveraging ldd.

find . -type f \
\( -perm -100 -o -perm -010 -o -perm -001 \) | while read F
do
file "${F}" | grep -q -i "executable"
STAT=${?}
if [[ ${STAT} -eq 0 ]] # executable
then
ldd "${F}" | grep -q "libwrtool"
STAT=${?}
if [[ ${STAT} -eq 0 ]]
then
echo "${F}"
fi
fi
done
If it ain't broke, I can fix that.
Dennis Handly
Acclaimed Contributor

Re: identify applications that use RogueWave

Have you see this thread?
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1089014

It points to TKB document ID # c00832124.

The following is a thread with verification sample programs and how to use nm(1) to search.
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1090322

>Clay: I would do something close to this leveraging ldd.

If you can find the shared librwtool, the solution is simple, apply the patch without searching. Unless you just need to know if you use it at all.

The hard part is if you used the archive form to link.
Rick Garland
Honored Contributor

Re: identify applications that use RogueWave

Thanks much!