[fedora-java] db merging script

Tom Tromey tromey at redhat.com
Tue Mar 22 18:48:19 UTC 2005


>>>>> "Andrew" == Andrew Overholt <overholt at redhat.com> writes:

Andrew> This is a crude example of what we could have, but it's what
Andrew> I've got so far:

Looks ok overall.  I would probably put the result of `gcj-dbtool -p`
into a shell variable.

Andrew> if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew>     gcj-dbtool -m `gcj-dbtool -p` `find %{_libdir}/%{name}/mappings -name \*.db` `gcj-dbtool -p`
Andrew> fi

Is %{name} the name of the current RPM?
If so then I think this is incorrect.  We need to merge everything
into the master .db.

Andrew> I'm not even sure if what I have will work.  I'd just like to start the
Andrew> discussion about how best to do it.

Can we get this in somewhere as an RPM macro?  And, if so, where?
jpackage-utils?  java-gcj-compat?

Andrew> Anthony Green has raised valid concerns
Andrew> about multilib systems.

I looked at the current gcc4.spec a little.  It seems to me that we
will have to just put the host architecture name into the path to the
.db file.  Assuming that would work, I don't really know about RPM
multilibs.

I CC'd Jakub for advice.  Jakub, what should we do to make the
built-in .db file work with multilibs?  I will implement whatever it
is we need.

Tom




More information about the fedora-devel-java-list mailing list