----- Original Message ----- > ----- Original Message ----- > > * Deepak Bhole <dbhole@xxxxxxxxxx> [2011-09-27 11:22]: > > > * Petr Pisar <ppisar@xxxxxxxxxx> [2011-09-27 11:00]: > > > > Hello, > > > > > > > > I have a non-java package (pl) which links to jvm. Build > > > > scripts > > > > of pl > > > > needs to locate directories with libjava.so, libjvm.so etc. and > > > > instruct > > > > native linker (ld) where to find them (-L option). > > > > > > > > Current implementation in the pl.spec is uggly (a lot of ad-hoc > > > > hacks for > > > > each platform which requires tuning time to time > > > > <https://bugzilla.redhat.com/show_bug.cgi?id=740897>). > > > > > > > > So I decided to find ultimate way how to obtain path for linker > > > > and Java > > > > home directory. Unfortunatelly, I did not find any. So I've > > > > written > > > > one. You can find it as attachment at the afore-mentioned bug > > > > report. > > > > > > > > Usage is inspired by pkg-config: > > > > > > > > $ javac JavaConfig.java > > > > $ java JavaConfig --home > > > > /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre > > > > $ java JavaConfig --libs-only-L > > > > -L/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server > > > > -L/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64 > > > > -L/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64 > > > > -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib > > > > -L/usr/lib > > > > > > > > I can bundle the tool to my `pl' package, but I think it could > > > > be > > > > helpful for others too. So I'd like to ask Java SIG whether it > > > > wants to > > > > adopt it (e.g. as a part of JDK). > > > > > > > > > > Out of curiosity, is there a reason why the OpenJDK RPM on Fedora > > > cannot > > > install .pc files so that pkg-config itself can be used? > > > > > > Adding Andrew Hughes to cc: > > > > > > > Andrew, ping? > > > > Deepak > > > > > Cheers, > > > Deepak > > > > Not sure why you're asking me. I don't have anything to do with the > RPMs. > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: 248BDC07 (https://keys.indymedia.org/) > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 > > -- > java-devel mailing list > java-devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/java-devel To elucidate, IcedTea doesn't handle installation at present. There's a long-standing bug to add this: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=94 Adding it and the pkg-config feature need to be discussed on the appropriate mailing list: distro-pkg-dev@xxxxxxxxxxxxxxxx You're welcome to trial a more immediate change in the RPM itself, and use the feedback from that to add the feature to IcedTea. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 -- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel