libgcj or usermode-gtk bug?

Bill Nottingham notting at redhat.com
Fri Mar 26 17:10:16 UTC 2010


Matt Domsch (Matt_Domsch at dell.com) said: 
> Which package is throwing this then? the latter I expect...

Neither, it's java-1.5.0-gcj:

$ rpm -q --triggers java-1.5.0-gcj-1.5.0.0-30.fc13.x86_64
triggerin scriptlet (using /bin/sh) -- libgcj >= 4.1.2-5
{
  GIJ_VERSION=$(gij --version | head -n 2 | tail -n 1 \
    | awk '{ print $5 }')

  # jaxp_parser_impl
  alternatives --install /usr/share/java/jaxp_parser_impl.jar \
    jaxp_parser_impl \
    /usr/share/java/libgcj-$GIJ_VERSION.jar 20

  # rt.jar
  RELATIVE=$(/usr/bin/perl -e 'use File::Spec; print
File::Spec->abs2rel($ARGV[0], $ARGV[1])' /usr/share/java
/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib)
  ln -sf \
    $RELATIVE/libgcj-$GIJ_VERSION.jar \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/rt.jar

  # libjawt.so
  RELATIVE=$(/usr/bin/perl -e 'use File::Spec; print
File::Spec->abs2rel($ARGV[0], $ARGV[1])' /usr/lib64/gcj-$GIJ_VERSION \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64)
  ln -sf $RELATIVE/libjawt.so \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/libjawt.so

  # libjvm.so
  RELATIVE=$(/usr/bin/perl -e 'use File::Spec; print
File::Spec->abs2rel($ARGV[0], $ARGV[1])' /usr/lib64/gcj-$GIJ_VERSION \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/client)
  ln -sf $RELATIVE/libjvm.so \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/client/libjvm.so
  RELATIVE=$(/usr/bin/perl -e 'use File::Spec; print
File::Spec->abs2rel($ARGV[0], $ARGV[1])' /usr/lib64/gcj-$GIJ_VERSION \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/server)
  ln -sf $RELATIVE/libjvm.so \
    /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/server/libjvm.so
} || :

Bill


More information about the devel mailing list