Thank you very much, David!

In the meantime I stumbled over <http://wiki.winehq.org/WineOn64bit>,
where in the section "The hard way" they state along the lines:

    * 64-Bit Fedora/SuSE: install 64-bit libs into /usr/lib64 and 32-bit
      libs into /usr/lib (note: not /usr/lib32),
    * 64-Bit Debian: out-of-the-box supports only 64-bit libs which are
      copyied to /usr/lib and /usr/lib64 is a symlink to /usr/lib.
      Support for 32-bit libs can be either
          o set up a 32-bit chroot environment, 32-bit libs and programs
            need to be installed into /emul/ia32-linux, or
          o like in Ubuntu 32-bit libraries get installed alongside into
            /usr/lib32

[It is astounding what setup-combinations there are w.r.t. the different
Linux distros and now with different bitnesses!]

---rony


On 11.08.2010 16:27, David Ashley wrote:
>   This is still a kind of hazy topic. The current standards are not very 
> clear 
> about this.
>
> Here is what I have been doing. It may not be correct, but it seems to work.
>
> - I completely ignore a /usr/lib32 subdir.
> - On 32 bit systems shared files go into /usr/lib
> - On 64 bit systems shared files go into /usr/lib64
>
> It still works if you always put 64 bit shared files into /usr/lib, but if 
> you 
> have a product that requires both 32 and 64 bit libraries then you have to 
> separate them somehow.
>
> Oh, and 32 bit applications NEVER look in /usr/lib64 to resolve library 
> references.
>
> David Ashley
>
> On 08/11/2010 08:44 AM, Rony G. Flatscher wrote:
>   
>> David:
>>
>> when running a 64-bit Linux system there are (on Ubuntu64) /usr/lib,
>> /usr/lib32 and /usr/lib64 available.
>>
>> Now, where should I put the 32- (into /usr/lib32 ?) and 64-bit (into
>> /usr/lib64) libBSFooRexx.so, and in addition the version that should get
>> used into /usr/lib ?
>>
>> Currently, if a 64-Bit ooRexx is detected, then only the 64-bit so is
>> linked from the installation directory into /usr/lib, and if the 32-bit
>> version of ooRexx is detected, then the 32-bit so is linked into /usr/lib.
>>
>> So far I have never used /usr/lib32 or /usr/lib64, so I am wondering,
>> where one is supposed to install the shared libraries to? Would it be
>> o.k. to leave it this way (just linking the appropriate so into
>> /usr/lib), or should I link (in addition?) to /usr/lib32 and /usr/lib64?
>>
>> TIA for any hints/insights,
>>
>> ---rony
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by
>>
>> Make an app they can't live without
>> Enter the BlackBerry Developer Challenge
>> http://p.sf.net/sfu/RIM-dev2dev
>> _______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to