If /tmp space is small (i.e., less than approximately 16 MB) on your
architecture, you may run out of space
when compiling. There are a few possible solutions to this problem.

You can ask your system administrator to increase the size of the
/tmp partition.

You can change the environment variable TMPDIR to point to
your home directory for temporary space. E.g.,

setenv TMPDIR /home/userid/

where /home/userid/ is the user's home directory.

If your archive command has an l option, you can change the
archive command to ar crl so that the
archive command will only place temporary files in the current working
directory rather than in the default temporary directory /tmp.