#9098: gap buillds 32-bit on OpenSolaris when SAGE64=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: |
------------------------+---------------------------------------------------
gap is building as a 32-bit application:
{{{
config.status: creating gac
config.status: creating Makefile
config.status: creating config.h
( cd bin/i386-pc-solaris2.11-gcc ; make CC='gcc' )
make[3]: Entering directory
`/export/home/drkirkby/sage-4.4.2/spkg/build/gap-4.4.12.p3/src/bin/i386
-pc-solaris2.11-gcc'
gcc -I. -I../.. -DCONFIG_H -Wall -g -O2 -o ariths.o -c ../../src/ariths.c
gcc -I. -I../.. -DCONFIG_H -Wall -g -O2 -o blister.o -c
../../src/blister.c
}}}
Although it builds, the binaries are 32-bit:
{{{
drkir...@hawk:~/sage-4.4.2$ find . -exec file {} \; | grep 32-bit
./local/lib/gap-4.4.12/bin/i386-pc-solaris2.11-gcc/objcftl.o: ELF 32-bit
LSB relocatable 80386 Version 1
./local/lib/gap-4.4.12/bin/i386-pc-solaris2.11-gcc/saveload.o: ELF 32-bit
LSB relocatable 80386 Version 1
./local/lib/gap-4.4.12/bin/i386-pc-solaris2.11-gcc/listoper.o: ELF 32-bit
LSB relocatable 80386 Version 1
./local/lib/gap-4.4.12/bin/i386-pc-solaris2.11-gcc/read.o: ELF 32-bit
LSB relocatable 80386 Version 1
}}}
There's nothing in spkg-install to add the -m64 flag on any operating
system, so I doubt this ever built as a 64-bit application on OS X.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9098>
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.