Re: another 64-bit issue?

Emmanuel Saracco <[email protected]> Thu, 07 Feb 2008 12:37:40 +0100
Newsgroups gmane.comp.audio.jamin.devel
Message-ID <[email protected]>
Steve Harris a écrit :

Hi Steve,

> On 6 Feb 2008, at 18:23, Udo van den Heuvel wrote:
> 
>> Emmanuel Saracco wrote:
>>>> Cannot find plugin 'sc4_1882.so'
>>>> Required plugin sc4_1882.so missing.
>>>> Please load the SWH plugins.
>>>>
>>>> Yet they are there:
>>>>
>>>> [root@newdaw ~]# locate sc4_1882.so
>>>> /usr/lib64/ladspa/sc4_1882.so
>>>>
>>>> Does Jamin look in lib64?
>>> By default, JAMin look for the LADSPA_PATH env variable. If not  
>>> found it
>>> default to "/usr/local/lib/ladspa:/usr/lib/ladspa".
>>>
>>> So, a "export LADSPA_PATH=/usr/lib64/ladspa" should do the trick.
>> Thanks for the info.
>> Would a patch to add the /usr/lib64/ladspa path to the default search
>> path be acceptable?
> 
> [sorry, I sent this from the wrong address initially]
> 
> No, they should go in /usr/lib64/ladspa, but it shouldn't be added to  
> the default path.
> 
> The app needs to know whether it's been compiled with 64bit or 32bit  
> code, because if it tries to load the wrong format it will segfault, I  
> think.
> 
> So, probably the default LADSPA_PATH should probably be picked at  
> compile time, between the 64 and 32 paths.

In fact, since my first 64-bit patch, the libdir is set to "/lib" or 
"/lib64", depending on the the system:

http://jamin.cvs.sourceforge.net/jamin/jamin/configure.in?r1=1.232&r2=1.233
http://jamin.cvs.sourceforge.net/jamin/jamin/controller/Makefile.am?r1=1.5&r2=1.6

Now the second 64-bit patch (not yet commited, but posted on this list 
yesterday) just use the libdir defined at compile time and add it to the 
default LADSPA_PATH.

Can I commit this last one?

Bye


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/