Reputation: 151
I am using the maemo Operating System and the GCC compiler. I have an error when I compile an application: there is no enough space on /tmp. I have 10% of my space free so I don't understand why this happens.. anyway, is it possible to change the GCC configuration in order to use another folder (in another partition)?
Upvotes: 13
Views: 11256
Reputation: 6081
Most likely your /tmp
directory is mounted as a tmpfs
filesystem. This means that the files in /tmp
are actually stored in memory, not on disk. If this is the case /tmp
will be limited to what you can fit in memory+swap, and everything in /tmp
will be lost across reboots.
Use mount
or df -T
to see how /tmp
is mounted.
Upvotes: 1
Reputation: 12328
Set your TMPDIR
environment variable to where you want GCC to put your temporary files. Or, use the -pipe
flag to keep temporary files (except object files) in memory.
Upvotes: 30