#12726: Add support for 32-bit builds on 64-bit Linux systems
------------------------------------------+---------------------------------
Reporter: jdemeyer | Owner: GeorgSWeber
Type: enhancement | Status: new
Priority: major | Milestone: sage-5.0
Component: build | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers:
Authors: | Merged in:
Dependencies: #12369, #12655, #12725 | Stopgaps:
------------------------------------------+---------------------------------
Description changed by jdemeyer:
Old description:
> Introduce a `SAGE32` environment variable, which will make Sage build a
> 32-bit version, even if the operating system is a 64-bit system. This
> will only be supported on Linux.
New description:
Introduce a `SAGE32` environment variable, which will make Sage build a
32-bit version, even if the operating system is a 64-bit system. This
needs 32-bit libraries (libc,...) installed on the system.
This will only be supported on Linux using the `linux32` program (through
the `personality(2)` system call). It should be seen as an "experimental"
feature which may or may not work. The main goal is to use this for the
buildbots.
Requirements for build systems in this setting:
* autoconf: just works
* Python: needs that the 32-bit libraries installed are the same as the
64-bit libraries installed. If you have a 64-bit `libjpeg` but not a
32-bit `libjpeg`, PIL will fail to compile. If you have both or neither,
then PIL will compile.
* SCons: needs environment variable to be copied to the build system (for
some crazy reason, SCons doesn't do this by default).
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12726#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.