#9029: sympow is buiding 32-bit on OpenSolaris x64 even when SAGE64 is set to
"yes"
------------------------+---------------------------------------------------
Reporter: drkirkby | Owner: drkirkby
Type: defect | Status: new
Priority: major | Milestone: sage-4.4.3
Component: solaris | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
When building 'sympow' on OpenSolaris, with SAGE64 set to yes, I see:
{{{
**ATTENTION** If you wish build SYMPOW, please ensure beforehand
that the various licenses of your C compiler, linker, assembler, etc.
allow you to create a derived work based on SYMPOW and your C libraries
gcc -O3 -c -o analrank.o analrank.c
gcc -O3 -c -o analytic.o analytic.c
gcc -O3 -c -o compute.o compute.c
gcc -O3 -c -o compute2.o compute2.c
gcc -O3 -c -o fpu.o fpu.c
gcc -O3 -c -o help.o help.c
gcc -O3 -c -o conductors.o conductors.c
gcc -O3 -c -o disk.o disk.c
gcc -O3 -c -o ec_ap.o ec_ap.c
gcc -O3 -c -o ec_ap_bsgs.o ec_ap_bsgs.c
gcc -O3 -c -o ec_ap_large.o ec_ap_large.c
gcc -O3 -c -o eulerfactors.o eulerfactors.c
gcc -O3 -c -o factor.o factor.c
gcc -O3 -c -o generate.o generate.c
gcc -O3 -c -o init_curve.o init_curve.c
gcc -O3 -c -o main.o main.c
gcc -O3 -c -o moddeg.o moddeg.c
gcc -O3 -c -o periods.o periods.c
gcc -O3 -c -o prepare.o prepare.c
gcc -O3 -c -o QD.o QD.c
gcc -O3 -c -o rootno.o rootno.c
gcc -O3 -c -o util.o util.c
mkdir -p datafiles
touch datafiles/param_data
gcc -O3 -o sympow analrank.o analytic.o compute.o compute2.o fpu.o
help.o conductors.o disk.o ec_ap.o ec_ap_bsgs.o ec_ap_large.o
eulerfactors.o factor.o generate.o init_curve.o main.o moddeg.o periods.o
prepare.o QD.o rootno.o util.o
}}}
Then checking one of the generated files,
{{{
drkir...@hawk:~/sage-4.4.2$ file ./local/lib/sympow/sympow
./local/lib/sympow/sympow: ELF 32-bit LSB executable 80386 Version 1
[FPU], dynamically linked, not stripped
}}}
we see it is indeed a 32-bit file.
Looking at sympow-1.018.1.p6 source code, I can't see anything that would
attempt to build 64-bit on any platform, so I doubt sympow ever built
64-bit on OS X versions where 32-bit was the default.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9029>
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.