The problem was caused by not having a swap device. I don't know how it
happened, but I will take the blame since I am the sysadmin.
>"swap -l" yields the following:
> dragon% swap -l
> No swap devices configured
>
> dragon% swap -s
> total: 57064k bytes allocated + 6796k reserved = 63860k used, 52936k
> available
>
You don't need swap for Solaris.
But when "msync" is used on a tmpfs file system w/o backing store (i.e.,
no swap disk) an error message is generated.
Casper Dik [casper@holland.Sun.COM] supplied the answer and stuck with
me through this problem. Thank to everyone who responded.
The original question was:
The programmers are starting to revolt. After upgrading to Solaris
2.5,
"/usr/ccs/bin/strip" has stopped working. Here is what happens if you
try to strip a.out:
strip a.out
strip: libelf error: I/O error: output msync
strip: WARNING: a.out: Cannot strip file
-- H.A.N.D. ;-) Thomas A. Plesha Physical: NSLC Pacific Voice (510)246-5949 P.O. Box 1307 FAX (510)246-5944 Benicia, CA 94510-4037 DSN 350-5949 http://www.seacosd.navy.mil"Every morning is the dawn of a new error"
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:11:13 CDT