On Tue, Jul 08, 2014 at 01:19:58AM -0700, Jim McCarthy wrote:
> On Mon, 7 Jul 2014, Connie Sieh wrote:
> >>
> >> I note that only X86-64 is available; have I missed something about
> >> supported ISAs, or will there also be an IA-32 port/distribution as
> >> well?
> >>
> >> Yasha Karant
> >
> > TUV is only releasing X86-64 .
> >
> > -Connie Sieh
>
> Is this for TUV "v7 ALPHA", or is this to become 'the new normal' going
> forward ?
>
My best guess is - there is no 32-bit RHEL7 because "they" decided to use the XFS filesystem by default, but XFS only works on 64-bit systems (something about stack size or page size or something obscure like that).
This is a wise decision if you consider that all serious UNIX machines went 64-bit back in the late-1990-ies (SGI, DEC, etc),
and that all new PC hardware is 64-bit capable.
This is a silly decision if you consider your pile of 32-bit-only Pentium-3 and -4 based VME SBCs
that you use to run all the experiments data acquisition systems and much of the accelerator controls.
(These 32-bit-only machines are here to stay and they cannot be upgraded to 64-bit CPU
and they cannot be economically replaced by 64-bit-capable VME SBCs - requires major $$$ plus
major man-hours for software updates and testing).
>
> If no more IA-32 support, what would it take to convince the binutils (?)
> development powers-that-be to make available for X86-64 the ld linker option
> "-taso" (truncated address space option).
>
You want "gcc -mx32", see https://sites.google.com/site/x32abi/home
(When SGI and DEC went 64-bit, they had this implemented right away, as it is the only
way to run old Fortran programs in 64-bit mode).
--
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada
|