RPM Community Forums

Mailing List Message of <rpm-devel>

Re: Paths for per-interpreter initialization?

From: devzero2000 <pinto.elia@gmail.com>
Date: Thu 07 May 2009 - 18:08:06 CEST
Message-ID: <b086760e0905070908lfccb421r875966f2eb06c146@mail.gmail.com>
On Thu, May 7, 2009 at 3:04 PM, Jeff Johnson <n3npq@mac.com> wrote:
>
> On May 7, 2009, at 3:57 AM, devzero2000 wrote:
>
>>
>> Probably,but i can be wrong, it is better for FHS and multilib support
>> use
>>
>> /usr/lib/rpm/%{ARCH}/
>>
>> for shared lib destination.
>>
>
> For multilib, there is already the convention
>        /usr/lib64/rpm
> vs
>        /usr/lib/rpm
>
> And libjsm is a loadable module for JavaScript rather than a shared library,
> so the path is ultimately private to the RPM implementation, rather than
> shared between multiple applications. There plain and simply is no
> JavaScript shell or "server-side" JavaScript application of consequence atm
> afaict.
>

Hmm, probably i have missed something :

#find /usr/lib -name "*.so"
.....

/usr/lib/gcc/x86_64-redhat-linux/4.3.2/32/libgomp.so
/usr/lib/gcc/x86_64-redhat-linux/4.3.2/32/libgcc_s.so
/usr/lib/gcc/x86_64-redhat-linux/4.3.2/32/libstdc++.so
/usr/lib/gcc/x86_64-redhat-linux/4.3.2/32/libgij.so
/usr/lib/gcc/x86_64-redhat-linux/4.3.2/32/libgcj-tools.so
/usr/lib/gcc/x86_64-redhat-linux/4.3.2/32/libgfortran.so
/usr/lib/gcc/x86_64-redhat-linux/4.3.2/libgfortran.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libinstrument.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libnpt.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libjsound.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libfontmanager.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libj2pcsc.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libdt_socket.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libmlib_image.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/librmi.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libverify.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libjawt.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/native_threads/libhpi.so
....
/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/client/libjvm.so
/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/lib/x86_64/libjawt.so


#file  ./gcc/x86_64-redhat-linux/3.4.6/crtbegin.o

./gcc/x86_64-redhat-linux/3.4.6/crtbegin.o: ELF 64-bit LSB
relocatable, AMD x86-64, version 1 (SYSV), not stripped


#file ./gcc/x86_64-redhat-linux/3.4.6/32/crtbegin.o
./gcc/x86_64-redhat-linux/3.4.6/32/crtbegin.o: ELF 32-bit LSB
relocatable, Intel 80386, version 1 (SYSV), not stripped


But probably none should have both 32/64 version  of libjsm.so.
Received on Thu May 7 18:08:32 2009
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.