From: Gary Benson <gbenson@redhat.com>
To: rhug-rhats@sources.redhat.com
Subject: Re: rhug checklinkages
Date: Thu, 06 Feb 2003 18:05:00 -0000 [thread overview]
Message-ID: <20030206180541.GC4468@redhat.com> (raw)
In-Reply-To: <20030206180141.14899.qmail@sources.redhat.com>
[-- Attachment #1: Type: text/plain, Size: 809 bytes --]
gary@sources.redhat.com wrote:
> Script to check that libraries are linked correctly, following the
> premise that if you have a pair of libraries lib-org-foo.so and
> lib-org-bar.so, both compiled from Java code, that lib-org-foo.so
> should be created with -l-org-bar IF AND ONLY IF lib-org-foo imports
> something (directly or indirectly) from the package 'org.bar'.
>
> This script only finds direct imports and will miss things loaded by,
> for example, Class.forName(), so it's output should be taken with a
> pinch of salt.
Output attached for those without a new enough Python. I'm going to
correct the packages that I've been working on but I'll not touch the
rest -- I don't want to trash them for anyone ;)
Cheers,
Gary
[ gary@inauspicious.org ][ GnuPG 85A8F78B ][ http://inauspicious.org/ ]
[-- Attachment #2: report --]
[-- Type: text/plain, Size: 5272 bytes --]
Package: bsf
Library Flag Action
==============================================================================
lib-com-ibm-bsf-engines-javascript.la -l-com-ibm-bsf Add
Package: commons-digester
Library Flag Action
==============================================================================
lib-org-apache-commons-digester.la -l-org-xml-sax Add
Package: cup
Library Flag Action
==============================================================================
lib-java_cup.la -l-java_cup-runtime Add
Package: jakarta-ant
Library Flag Action
==============================================================================
lib-org-apache-tools.la -l-org-w3c-dom Add
lib-org-apache-tools.la -l-org-xml-sax Add
lib-org-apache-tools.la -l-org-apache-xerces Remove
Package: jakarta-log4j
Library Flag Action
==============================================================================
lib-org-apache-log4j.la -l-org-w3c-dom Add
lib-org-apache-log4j.la -l-org-xml-sax Add
lib-org-apache-log4j.la -l-org-apache-xerces Remove
Package: jakarta-tomcat-4
Library Flag Action
==============================================================================
lib-org-apache-coyote.la -l-org-apache-tomcat-util Add
lib-org-apache-catalina.la -l-org-xml-sax Add
lib-org-apache-catalina.la -l-org-w3c-dom Add
lib-org-apache-jasper.la -l-org-w3c-dom Add
lib-org-apache-jasper.la -l-org-xml-sax Add
Package: xalan
Library Flag Action
==============================================================================
lib-org-w3c-dom-stylesheets.la -l-org-w3c-dom Add
lib-org-apache-xpath.la -l-javax-xml-transform Add
lib-org-apache-xpath.la -l-org-w3c-dom Add
lib-org-apache-xpath.la -l-javax-xml-parsers Add
lib-org-apache-xpath.la -l-org-apache-xml Add
lib-org-apache-xpath.la -l-org-xml-sax Add
lib-org-apache-xpath.la -l-org-apache-xalan Add
lib-javax-xml-transform.la -l-org-w3c-dom Add
lib-javax-xml-transform.la -l-org-xml-sax Add
lib-org-apache-xalan.la -l-org-w3c-dom Add
lib-org-apache-xalan.la -l-org-xml-sax Add
lib-org-apache-xalan.la -l-org-apache-xml-serialize Remove
lib-org-apache-xalan.la -l-org-apache-xerces Remove
lib-org-apache-xalan-xsltc.la -l-org-w3c-dom Add
lib-org-apache-xalan-xsltc.la -l-org-xml-sax Add
lib-org-apache-xalan-xsltc.la -l-org-apache-regexp Remove
lib-org-apache-xalan-xsltc.la -l-java_cup Remove
lib-org-apache-xml.la -l-javax-xml-transform Add
lib-org-apache-xml.la -l-org-apache-xalan Add
lib-org-apache-xml.la -l-org-apache-xpath Add
lib-org-apache-xml.la -l-org-w3c-dom Add
lib-org-apache-xml.la -l-org-xml-sax Add
lib-org-apache-xml.la -l-javax-xml-parsers Add
lib-org-apache-xml.la -l-org-apache-xerces Add
lib-org-w3c-dom-css.la -l-org-w3c-dom-stylesheets Add
lib-org-w3c-dom-css.la -l-org-w3c-dom Add
lib-org-w3c-dom-css.la -l-org-apache-xerces Remove
Package: xerces
Library Flag Action
==============================================================================
lib-org-w3c-dom.la -l-org-apache-xerces Add
lib-org-apache-html.la -l-org-xml-sax Add
lib-org-apache-html.la -l-org-w3c-dom Add
lib-org-apache-html.la -l-org-apache-xerces Add
lib-org-apache-xml-serialize.la -l-org-xml-sax Add
lib-org-apache-xml-serialize.la -l-org-apache-xerces Add
lib-javax-xml-parsers.la -l-org-xml-sax Add
lib-javax-xml-parsers.la -l-org-w3c-dom Add
lib-org-apache-wml.la -l-org-w3c-dom Add
lib-org-apache-wml.la -l-org-apache-xerces Add
next parent reply other threads:[~2003-02-06 18:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20030206180141.14899.qmail@sources.redhat.com>
2003-02-06 18:05 ` Gary Benson [this message]
2003-02-07 7:32 ` Anthony Green
2003-02-07 10:14 ` Gary Benson
2003-02-07 10:31 ` Xerces linkages Gary Benson
2003-02-07 15:42 ` Anthony Green
2003-02-07 17:14 ` Gary Benson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030206180541.GC4468@redhat.com \
--to=gbenson@redhat.com \
--cc=rhug-rhats@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).