| 1 | = Running BOINC on Solaris = |
| 2 | |
| 3 | The BOINC client software should work on: |
| 4 | * Solaris versions 7, 8, 9, or 10 |
| 5 | * Any SPARC processor |
| 6 | |
| 7 | |
| 8 | ---- |
| 9 | If BOINC produces messages of the form |
| 10 | {{{ |
| 11 | ld.so.1: boinc: fatal: libgcc_s.so.1: open failed: No such file or directory |
| 12 | }}} |
| 13 | then you may need to add /usr/local/lib to your LD_LIBRARY_PATH before running BOINC. |
| 14 | ---- |
| 15 | If BOINC produces messages of the form |
| 16 | {{{ |
| 17 | ld.so.1: boinc: fatal: libstdc++.so.3: open failed: No such file or |
| 18 | directory |
| 19 | }}} |
| 20 | then you probably have a newer version of libstdc++.so, and you may need to symbolically link the newer version to libstdc++.so.3 |
| 21 | ---- |
| 22 | If BOINC produces messages of the form |
| 23 | {{{ |
| 24 | Can't create shared mem: -144 |
| 25 | }}} |
| 26 | then you need to change your shared-memory configuration. For example, make the following change to /etc/system and reboot: |
| 27 | {{{ |
| 28 | set strctlsz=4096 |
| 29 | set shmsys:shminfo_shmmax=130000000 |
| 30 | set shmsys:shminfo_shmseg=600 |
| 31 | set shmsys:shminfo_shmmni=512 |
| 32 | set shmsys:shminfo_shmmin=1 |
| 33 | set semsys:seminfo_semmns=4096 |
| 34 | set semsys:seminfo_semmni=4096 |
| 35 | set semsys:seminfo_semmnu=4096 |
| 36 | set semsys:seminfo_semume=64 |
| 37 | set semsys:seminfo_semmap=512 |
| 38 | set semsys:seminfo_semmsl=128 |
| 39 | }}} |
| 40 | These settings should work on machines with up to 20 CPUs. |