[Python-Dev] Solaris family and 64 bits compiling

Brett Cannon brett at python.org
Mon Nov 22 20:12:26 CET 2010


On Mon, Nov 22, 2010 at 10:34, Jesus Cea <jcea at jcea.es> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> A Solaris installation contains ALWAYS 32 and 64 bits libraries. So in
> any Solaris you can run 32/64 bits programs, and compile in 32 and 64 bits.
>
> For this, libraries are stores in "/usr/lib", for instance, for 32 bits,
> while the same 64 bits libraries are stored in "/usr/lib/64".
>
> Currently, python do not considerate this.
>
> We have Solaris 10 buildslaves, but they compile in 32 bits, aparently.
> For instance
> <http://www.python.org/dev/buildbot/all/builders/sparc%20solaris10%20gcc%203.x/builds/2163/steps/configure/logs/stdio>.
>
> We now have 32 and 64 bits OpenIndiana buildslaves, so we can actually
> check this. They were deployed yesterday.
>
> Apparently the changes would be pretty simple, adding ".../64" to
> library paths, to try to find the extra libraries.
>
> What do you think?.

Are you asking about buildbots only or as a general policy? If you are
asking about the buildbots then I definitely think we should use 64
bits. If you are asking about policy I would say it should be an
option in case people are using C extensions that are not designed to
work with 64 bits.


More information about the Python-Dev mailing list