On Fri, 29 Jan 2010 07:02:15 Bill Hart wrote:
> Hi all,
> 
> it is with pleasure that we (finally) officially release MPIR 1.3.0.
> It is available at our website http://www.mpir.org/
> 
Well I am making a Gentoo ebuild, it is already in the sage-on-gentoo 
overlay and will be in the science overlay soon.
But it does come with some QA problems which apparently were already there
in gmp:

 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  http://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not [email protected].
 * RWX --- --- usr/lib/libmpir.so.8.0.0
 * !WX --- --- usr/lib/libmpir.a:add_n.o
 * !WX --- --- usr/lib/libmpir.a:sub_n.o
 * !WX --- --- usr/lib/libmpir.a:mul_1.o
 * !WX --- --- usr/lib/libmpir.a:addmul_1.o
 * !WX --- --- usr/lib/libmpir.a:submul_1.o
 * !WX --- --- usr/lib/libmpir.a:lshift.o
 * !WX --- --- usr/lib/libmpir.a:rshift.o
 * !WX --- --- usr/lib/libmpir.a:dive_1.o
 * !WX --- --- usr/lib/libmpir.a:diveby3.o
 * !WX --- --- usr/lib/libmpir.a:divrem_1.o
 * !WX --- --- usr/lib/libmpir.a:mod_1.o
 * !WX --- --- usr/lib/libmpir.a:mod_34lsub1.o
 * !WX --- --- usr/lib/libmpir.a:mode1o.o
 * !WX --- --- usr/lib/libmpir.a:mul_basecase.o
 * !WX --- --- usr/lib/libmpir.a:sqr_basecase.o
 * !WX --- --- usr/lib/libmpir.a:umul.o
 * !WX --- --- usr/lib/libmpir.a:udiv.o
 * !WX --- --- usr/lib/libmpir.a:copyi.o
 * !WX --- --- usr/lib/libmpir.a:copyd.o
---------------------------
the link provided is instructive but I renounced fixing this for now due to the 
amount of source files that needs to be dealt with.
The fix for gmp doesn't apply because of the use of yasm on x86/amd64(x86_64).
I also don't quite work out yet how a proper assembler is selected in the 
config script.

Francois

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to