On some distros like Fedora /tmp is a on-RAM thing. Which leads into errors like these
lto-wrapper: fatal error: write: Disk quota exceeded
compilation terminated.
/usr/bin/ld.bfd: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [../../gcc-15.2.0/gcc/cp/Make-lang.in:145: cc1plus] Error 1
Technically yes this is something the host admin should manage.
Should we include this in the documentation in future warning them about the disk quota thing, so that they can themselves set desired location for the TMP stuff?
I can also make it a configuration variable for the upcoming rtems-pkg utility which would allow something like ./rtems-pkg --configure TMP=/lala/land.
Btw this doesn’t happen in Debian-based distros. On Debian-based distros /tmp points to disk storage instead of RAM.