I have posted test packaging for openmpi-1.3.2-1003...

https://sourceforge.net/tracker/?func=detail&aid=2817726&group_id=17203&atid=414256

which should solve the problems with case-sensitive filesystems. The approach
I adopted was to use...

mv %i/bin/mpicc %i/bin/om-mpicc
if [ -f %i/bin/mpiCC ]; then
  rm %i/bin/mpiCC
fi

in the InstallScript and to add...

 PostInstScript: <<
 if [ ! -h %p/bin/mpiCC ]; then
    ln -s %p/bin/mpicc %p/bin/mpiCC
 fi
 <<
 PostRmScript: <<
 if [ -h %p/bin/mpiCC ]; then
    rm %p/bin/mpiCC
 fi
 <<

to the -dev splitoff. This should create and destroy
a symlink called mpiCC on case-sensitive filesystems
only. We could eliminate the mpiCC file entirely but
this will likely break the usage of openmpi on
case-sensitive filesystems since some software built
against openmpi will likely be coded to use mpiCC
rather than mpicc. So we really need to provide access
to a file by that name on case-sensitive filesystems.
           Jack
ps Let me know if anyone has problems with this on
case-sensitive filesystems.

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have 
the opportunity to enter the BlackBerry Developer Challenge. See full prize 
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to