[Debian-ppc64-devel] is this port alife?

Andreas Jochens aj at andaco.de
Tue Nov 1 16:25:36 UTC 2005


On 05-Nov-01 10:02, Andreas Schuldei wrote:
> i try to secure power5 machines (both for this port and for usage
> by the project as a whole) and now hear from Bastian Blank
> (waldi) that there might be no need for such a port since the
> benefits are not overwhelming.
> 
> can you please tell me your take on this?

Some people think that a native 64-bit ppc64 port is not needed 
because programs will run slower when compiled as a native 
64-bit binary compared to the 32-bit version on the same machine
in some cases.

I can confirm that some standard tools run slower as 64-bit versions. 
On my PowerMac G5 many compilations of Debian packages take about 
10% longer for the 64-bit ppc64 version than for the 32-bit powerpc version. 

However, I do not consider this small performance penalty for 
compilations and non-optimized standard tools a reason against 
having a native ppc64 port. 

Applications which use 64-bit calculations and/or a large flat address 
space run faster in 64-bit mode than in 32-bit mode. For those 
applications, there has to be a 64-bit environment with all the necessary 
libraries. The native 64-bit pp64 port is the easiest way to provide 
those libraries. 

The other ("biarch") approach intends to convert every library package 
in the Debian archive to produce separate 32-bit and 64-bit packages.
This would require a lot of work and it would significantly 
complicate the 'debian/rules' and 'debian/control' files of most 
library packages. I do not think that this is the way to go - and I am 
not alone with this view.

Moreover, I think that 32-bit environments will soon be a thing of the
past, especially for servers and database applications where the 
important programs really benefit from 64-bit mode.

I am convinced that people will use clean 64-bit-only environments in 
the end. It simply does not make sense to have complicated biarch setups 
with two versions of every library just because some programs may be a 
little faster in legacy 32-bit mode.

Finally, to answer the question in the Subject of your mail, 
yes, this port is alive. It is already quite complete with
about 96% of the unstable distribution compiled. 
There are some problems with the public archive of the port
(it basically needs a new host).

Of course, any help will be appreciated.

Regards
Andreas Jochens



More information about the Debian-ppc64-devel mailing list