<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear OpenSSL users,</p>
    <p>I uncovered a potential issue affecting the installation of
      OpenSSL from source, in the case the user is not allowed to write
      in the /tmp folder.</p>
    <p>I'm trying to install on a cluster where permissions to '/tmp' is
      restricted.<br>
    </p>
    <p>Is there an environment variable designed to tell 'make install'
      to NOT use /tmp?</p>
    <p>My $TMP environment variable points to a different folder. The
      result of:<br>
    </p>
    <p><font size="-1"><tt>./config
          --prefix=/rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h</tt><tt><br>
        </tt><tt>make && make install</tt></font></p>
    <p><font size="-1"><tt>install libcrypto.a ->
/rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h/lib/libcrypto.a</tt><tt><br>
        </tt><tt>install libssl.a ->
          /rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h/lib/libssl.a</tt><tt><br>
        </tt><tt>link
/rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h/lib/libcrypto.so
          ->
/rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h/lib/libcrypto.so.1.1</tt><tt><br>
        </tt><tt>install libcrypto.so ->
/rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h/lib/libcrypto.so</tt><tt><br>
        </tt><tt>install libcrypto.so.1.1 ->
/rds/general/user/home/.linuxbrew/Cellar/openssl@1.1/1.1.1h/lib/libcrypto.so</tt><tt><br>
        </tt><b><tt>mkdir: cannot create directory '/tmp/ar.12361':
            Permission denied</tt></b><tt><br>
        </tt><tt>make: *** [install_dev] Error 1</tt></font><br>
    </p>
    <p>Is there something I'm missing? How can this be circumvented?</p>
    <p>Thanks,</p>
    <p>Thibaut</p>
    <p><br>
    </p>
  </body>
</html>