My symlink strategy would only apply to non-XS modules.  For XS modules,
we make separate fink packages for each version, and properly store
things in /sw/lib/perl5/5.x.y .

But for non-XS modules, it shouldn't matter which version of perl is
running it, right?  (as long as the module doesn't explicitly require
a more recent version of perl than the one you have installed...)

  -- Dave


[EMAIL PROTECTED] (Randal L. Schwartz) wrote:

> >>>>> "David" == David R Morrison <[EMAIL PROTECTED]> writes:
> 
> David> My idea for addressing this is to create a new symlink:
> David>   ln -s /sw/lib/perl5/darwin /sw/lib/perl5/darwin-thread-multi-2level
> David> That way, a perl built with the longer architecture flag will find
> David> things stored in /sw/lib/perl5.
> 
> But it won't run.  The reason for the arch tag in that path is that
> it needs to be in there.  Stuff built with threads won't work
> with stuff built without threads.  Stuff built with multi-2level
> won't work with stuff built without.
> 
> Any scheme you come up with must have the arch tag in there somewhere.
> 


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to