We are now up to alpha4. New changes should only affect Mac. Thanks Leif! http://mpir.org/mpir-2.7.0-alpha4.tar.bz2 http://mpir.org/mpir-2.7.0-alpha4.tar.lz http://mpir.org/mpir-2.7.0-alpha4.zip
Bill. On 6 April 2014 18:53, leif <not.rea...@online.de> wrote: > Bill Hart wrote: > >> Can you tell me what the changes are so I can merge them? >> > > > diff -Naur mpir-2.7.0-alpha3/configure mpir-2.7.0-alpha3-patched/configure > --- mpir-2.7.0-alpha3/configure > +++ mpir-2.7.0-alpha3-patched/configure > @@ -25408,7 +25408,7 @@ > > # Defined in mpn/x86_64/x86_64-defs.m4, but there currently > # hardcoded just for ELF, so redefine it here for Mach-O: > > -echo "define(\`JUMPTABSECT',RODATA)" >> $gmp_tmpconfigm4p > +echo "define(\`JUMPTABSECT',\` .section __DATA,__const')" >> > $gmp_tmpconfigm4p > > > OBJECT_FORMAT="-f macho64" ;; > *-w64-mingw*|*-*-cygwin*) > diff -Naur mpir-2.7.0-alpha3/configure.ac mpir-2.7.0-alpha3-patched/conf > igure.ac > --- mpir-2.7.0-alpha3/configure.ac > +++ mpir-2.7.0-alpha3-patched/configure.ac > @@ -2847,7 +2847,7 @@ > *-*-darwin*) > > # Defined in mpn/x86_64/x86_64-defs.m4, but there currently > # hardcoded just for ELF, so redefine it here for Mach-O: > - GMP_DEFINE_RAW(["define(\`JUMPTABSECT',RODATA)"],POST) > + GMP_DEFINE_RAW(["define(\`JUMPTABSECT',\` .section > __DATA,__const')"],POST) > > OBJECT_FORMAT="-f macho64" ;; > *-w64-mingw*|*-*-cygwin*) > OBJECT_FORMAT="-f x64" ;; > > > -leif > > > On 6 April 2014 18:03, leif <not.rea...@online.de >> <mailto:not.rea...@online.de>> wrote: >> >> leif wrote: >> >> Ok, here's minimalist's quick'n'dirty temporary solution; >> minimally-invasive in that it touches only one file and affects >> only >> Darwin x86_64 :-) : >> >> --- mpir-2.7.0-alpha2/configure.ac <http://configure.ac> >> +++ mpir-2.7.0-alpha2/configure.ac <http://configure.ac> >> @@ -2843,15 +2843,18 @@ >> ;; >> >> 64) >> + GMP_INCLUDE_MPN(x86_64/x86_64-__defs.m4) >> >> case $host in >> *-*-darwin*) >> + # Defined in mpn/x86_64/x86_64-defs.m4, but there >> currently >> + # hardcoded just for ELF, so redefine it here for >> Mach-O: >> + >> GMP_DEFINE_RAW(["define(\`__JUMPTABSECT',RODATA)"],POST) >> >> OBJECT_FORMAT="-f macho64" ;; >> *-w64-mingw*|*-*-cygwin*) >> OBJECT_FORMAT="-f x64" ;; >> *) >> OBJECT_FORMAT="-f elf64" ;; >> esac >> - GMP_INCLUDE_MPN(x86_64/x86_64-__defs.m4) >> >> ;; >> esac >> AC_SUBST(OBJECT_FORMAT) >> >> >> Patched tarball (of course also including a re-autoconfed >> 'configure') >> for the Apple fanboys to test is available here: >> >> http://boxen.math.washington.__edu/home/leif/tmp/mpir-2.7.0- >> __alpha2-patched_for_darwin-x86___64.tar.bz2 >> >> <http://boxen.math.washington.edu/home/leif/tmp/mpir-2.7.0- >> alpha2-patched_for_darwin-x86_64.tar.bz2> >> >> >> >> Update, please try this one: >> >> http://boxen.math.washington.__edu/home/leif/tmp/mpir-2.7.0- >> __alpha3-patched_for_darwin-x86___64.tar.bz2 >> >> <http://boxen.math.washington.edu/home/leif/tmp/mpir-2.7.0- >> alpha3-patched_for_darwin-x86_64.tar.bz2> >> >> (extracts to mpir-2.7.0-alpha3-patched/ ) >> >> >> -leif >> >> >> Happy testing, we want to include it into Sage soon I think, >> >> >> -leif >> >> >> P.S.: Haven't looked at Darwin PPC at all, but in case there >> should be >> any issues, they'll be different... :-) >> > > -- > () The ASCII Ribbon Campaign > /\ Help Cure HTML E-Mail > -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/d/optout.