I have a script that needs to run on several platforms (SGI, HP, and Linux). Right now I have perl installed for SGI in my home directory (in ~/perl/); however, I want ~/perl/bin/perl to instead be a shell script that runs the correct binary for the current platform. Do I need to have separate directories for each platform (~/perl-sgi, ~/perl-hp, etc.) or can I have them all in ~/perl? How much in the perl directory is platform specific?