#9871: Update Cliquer to the latest version (1.21) and get the library buiilding
properly on Solaris.
----------------------------+-----------------------------------------------
Reporter: drkirkby | Owner: GeorgSWeber
Type: defect | Status: needs_review
Priority: critical | Milestone: sage-4.6
Component: build | Keywords:
Author: David Kirkby | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
----------------------------+-----------------------------------------------
Changes (by drkirkby):
* cc: jhpalmieri (added)
Comment:
Note, since the old Makefile was not under revision control, the patches
look a '''LOT''' bigger than they actually are. If we compare the old
Makefile and the new Makefile, the change is only that two characters "./"
are added in front of the executable {{{testcases}}}.
{{{
drkir...@hawk:~/sage-4.5.3/spkg/standard$ diff -u
cliquer-1.2.p6/patch/Makefile cliquer-1.21/patches/Makefile
--- cliquer-1.2.p6/patch/Makefile Tue Feb 16 04:26:55 2010
+++ cliquer-1.21/patches/Makefile Wed Sep 8 02:42:06 2010
@@ -66,4 +66,4 @@
cp * "`date "+backup-%Y-%m-%d-%H-%M"`" 2>/dev/null || true
test: testcases
- testcases
+ ./testcases
}}}
So when reviewing this, be aware most of the changes that are seen in the
attached patch are simply a result of the old files not being under
revision control, and the {{{patch}}} directory was in the {{{.hgignore}}}
file.
With the change in the compiler options, there are no text relocations
which were seen on #9833. Now, using {{{elfdump}}}, no such problems are
observed.
{{{
drkir...@hawk:~/sage-4.5.3$ elfdump -d local/lib/libcliquer.so | grep
TEXTREL
drkir...@hawk:~/sage-4.5.3$
}}}
This means the library will be more reliable - see #9833 for a discussion
of why we need to avoid this.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9871#comment:5>
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.