[OpenIndiana-discuss] 32-bit support in OpenIndiana Hipster

Bruce Lilly bruce.lilly at gmail.com
Fri Jan 22 20:58:07 UTC 2016


On Fri, Jan 22, 2016 at 2:57 PM, Alan Coopersmith <
alan.coopersmith at oracle.com> wrote:

> On 01/22/16 11:32 AM, Bruce Lilly wrote:
>
>> 1. time_t (via illumos; this shouldn't be rocket science -- both NetBSD
>> and
>> OpenBSD have
>>      64-bit time_t on both 32- and 64-bit systems)
>>
>
> OpenBSD made time_t 64-bit with one simple trick: breaking binary
> compatibility.
>

That's not the case for NetBSD.
https://en.wikipedia.org/wiki/Year_2038_problem
gives an overview of both systems as well as others.

Obviously, unilaterally dropping 32-bit support by providing only 64-bit
components also breaks binary compatibility on 32-bit systems, as those
systems are unable to run 64-bit executables or link 64-bit libraries
into 32-bit executables.


More information about the openindiana-discuss mailing list