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

Alexander Pyhalov alp at rsu.ru
Sat Jan 23 19:35:42 UTC 2016


Aurélien Larcher писал 23.01.2016 21:20:
>> We are going to follow the path which was chosen by Oracle in
>> userland-gate.
>> Basic macroses are not touched. Compilers still produce 32-bit 
>> binaries by
>> default. 64-bit binaries are produced when necessary and delivered in
>> /usr/bin
>> if 32-bit binaries are not present. We'd like to avoid delivering 
>> 32-bit
>> binaries.
>> 
> 
> Hmm could we instead have binaries delivered in respective 
> /usr/bin/$ARCH
> and use isaexec ?
> Or at least not mix 32 and 64 bits in /usr/bin ?
> That's what I had in mind when I talked about modifying some macros...

Why not deliver amd64 bits in /usr/bin ? If we deliver them in 
/usr/bin/amd64, they are not in default PATH,
and we have to use isaexec. I don't see good reason for this. We can 
deliver them in /usr/bin/amd64 and hardlinks
in /usr/bin, but I don't see benefits from doing this.

> OmniOS and Dilos already doesn't claim to support 64-bit binaries. 
> Dilos I
>> think is closer to us,
>> as it uses the same build system, AFAIK, it didn't have to do build 
>> system
>> modifications to
>> produce 64-bit binaries. So, what macroses do you mean?
>> 
> 
> Default paths for executables as defined for instance in configure.mk.

I don't think we have to touch them.


> But should we call for finishing the migration of consolidations first 
> ?
> Then we could at least tag oi-userland to a state where it can be used 
> to
> produce a working system.
> 
> If you set a deadline, the next snapshot could then be a proper 
> milestone.
> I generated all the Makefiles containing metadata for x11 so that even
> someone not used to oi-userland could clone my x11 branch, copy the
> Makefile modify it to pass the install target and generate a manifest: 
> even
> just passing prep would save time.
> 
> There are about 120 packages left, most of them easy, so it is really 
> about
> pushing for it (I know, easier said than done).
> I prepared a quick start tutorial for oi-userland that can be used.
> 

I'd be all for it. But I can't rush migrating x11 components, as I just 
don't have enough free time now.
I'll think more about suggestion to move remaining x11/JDS  components 
to oi-userland
before this switch. I'm just afraid that this process can not be 
finished soon.

---
System Administrator of Southern Federal University Computer Center




More information about the openindiana-discuss mailing list