SAS Note V6-SYS.SYS-C710 Running SAS 6.11 on HP-UX 10.20 This problem is related to running SAS 6.11 TS020 on HP-UX 10.20. Beginning with HP-UX 10.20, changes to HP's Virtual Memory Management System prohibit SAS 6.11 from running in shared memory. Since SAS defaults to shared memory mode, invoking SAS 6.11 will fail with a Segmentation Violation. SAS Institute is providing two ways to run SAS 6.11 on HP-UX 10.20. You need to do step 1 or step 2, there is no need to do both. The examples in the following steps assume you are in the !SASROOT directory. 1) The first is to add the system option "imgdebug /u" to the SAS invocation command. (ex. sas -imgdebug /u ). This will invoke SAS in non-shared mode. ------------------------------------------------------------ NOTE: Running with "imgdebug /u" set will enable you to easily run SAS 6.11 on HP-UX 10.20 as well as on pre HP-UX 10.20 releases. However, you may see a performance degradation when running with "-imgdebug /u" set. ------------------------------------------------------------ 2) The second is to run SAS 6.11 in shared memory. To run SAS in shared memory you will have to follow these steps. a) Copy the hp1020.611 tar file to your !SASROOT directory b) cd to the !SASROOT directory c) Make a backup of the sasexe directory hierarchy tar cf sasexe.old ./sasexe d) Extract the hp1020.611 tar file tar xvf ./hp1020.611 e) Enter ./hp1020.scpt After running the script you should be able to successfully invoke SAS 6.11 on HP-UX 10.20. --------------------------------------------------------- NOTE: There are a few things to be aware of when setting SAS 6.11 to run in shared memory. After this is done, SAS WILL NOT run on releases prior to HP-UX 10.20. Because of this, it is highly recommended that you make a backup of the sasexe directory hierarchy. This can be done, for example, as: tar cf sasexe.old ./sasexe Making a backup will help if there is a problem It also provides a means of running SAS 6.11 on releases prior to HP-UX 10.20. --------------------------------------------------------- If you want to run SAS 6.11 on releases prior to HP-UX 10.20 after the script has been run you can accomplish this with the following steps. 1) Copy the backup(sasexe.old) to another location 2) Make a copy of the config.sas611 file cp config.sas611 config.sas611.old 3) Extract the sasexe.old tar file in the new location. tar xf ./sasexe 4) Edit the config file(config.sas611.old), changing the -PATH options to reflect the location of the original sasexe directory hierarchy 5) Invoke SAS 6.11 as: sas -config config.sas611.old This will enable you to run on releases of HP-UX prior to 10.20 ------------------------------------------------------------ NOTE: You only need to do the previous if you chose option #2 AND you want to be able to run SAS 6.11 on HP-UX 10.20 and pre HP-UX 10.20 releases. If you chose option #1 and you want to run on pre HP-UX 10.20 releases, then all you need to do is run WITHOUT "-imgdebug /u" set. ------------------------------------------------------------