<div dir="ltr">Hi,<div><br></div><div>in out project we compile OpenSSL V1.0.2p for MIPS and Linux under Linux. For MIPS we use GCC, and we use sockets for both MIPS and Linux.</div><div>Now we want to upgrade to 1.1.1d, and want to use sockets, but MIPS fails, because it needs extra includes from the socket parts of OpenSSL. Following extra includes are needed:</div><div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">arpa/inet.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">netinet/tcp.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">netinet/in.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">strings.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">netdb.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">sys/socket.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">sys/ioctl.h</span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span lang="DE" style="font-size:9pt;font-family:Consolas">sys/un.h</span></p></div><div><br></div><div>For Linux the includes under /usr/include work, but for MIPS they give compile errors.</div><div><br></div><div>What should we use for MIPS?</div><div>Should we adjust the headers for MIPS or the OpenSSL sources? Why are these headers needed in the new version, if they were not in the old one?</div><div><br></div><div>Thanks,</div><div>Balazs</div><div><br></div><div><br></div></div>