Commit Graph

153 Commits

Author SHA1 Message Date
wbhart
f7e939f586 Attempted fix for the upper case to lower case issue on Sun causing the fat build to fail on fulvia. 2009-03-12 16:00:42 +00:00
jasonmoxham
c561795862 new configure option --enable-gmplink to install symlinks of gmp->mpir 2009-03-08 02:28:30 +00:00
jasonmoxham
5f148b3c6d remove old TODO , remove spare yasm_mac.inc link 2009-03-06 15:16:48 +00:00
jasonmoxham
3242063820 removed dos crlf from linux asm files , update configure to recognize GLOBAL_FUNC for HAVE_NATIVE_functions 2009-03-05 17:50:57 +00:00
jasonmoxham
98fb151932 merged buildtest branch into trunk for building outside the src tree , the command I used was svn merge -r 1643:1669 ../branches/buildtest/ in my local copy of trunk 2009-03-03 21:40:13 +00:00
jasonmoxham
def21c1810 add redc_basecase and sumdiff_n to the fat structure 2009-02-27 17:59:28 +00:00
jasonmoxham
3a9c3daa69 fixed fat build failure for dvexact_byff 2009-02-27 17:12:50 +00:00
jasonmoxham
deb06ea4ed merged k8-branch into trunk , autotools , few handbits , windows bits just copyed over 2009-02-19 23:22:30 +00:00
jasonmoxham
f62cab6011 changed libgmp*.* for a few odd cases left 2009-02-12 12:00:42 +00:00
jasonmoxham
a6ab0a96b3 changed gmp.h to mpir.h for a few odd cases left 2009-02-12 11:23:26 +00:00
jasonmoxham
7b4d8b2be7 reverted to rev 1593 2009-02-10 00:16:08 +00:00
wbhart
51a3f813e1 Updated README and AUTHORS in the Windows build. Removed some ansi2knr stuff which causes recent autotools to choke. 2009-02-04 18:15:20 +00:00
wbhart
83f39c87b7 Fixed a regular expression. 2009-01-31 16:20:18 +00:00
wbhart
9278b8e7a4 Slight simplification of fat build stuff in configure and possible fix
for fat binary on x86_64 machines with ABI=32.
2009-01-29 16:37:37 +00:00
wbhart
01864037af Made fat binaries work for x86_64. 2009-01-29 06:05:21 +00:00
wbhart
874114431a Change extra_functions to extra_functions_64 for 64 bit fat build. 2009-01-18 21:57:53 +00:00
wbhart
b5d59d5d2c Changed the order of x86_64 and x86_64/fat in configure.in so it will
pick up the files in the fat directory first.
2009-01-18 19:42:42 +00:00
wbhart
1ed72b1360 Made changes to allow a fat build on x86_64. 2009-01-18 15:15:25 +00:00
wbhart
90fe07a672 Disabled nails altogether. 2009-01-10 17:05:56 +00:00
jasonmartin
4b2966287f Incorporated Niels Mollers lgpl 2.1 gcd code into trunk 2008-10-11 06:56:15 +00:00
wbhart
695cd41f0e Apply all GMP issued patches for issues with GMP 4.2.1. 2008-09-14 01:54:23 +00:00
wbhart
8d170b4ef1 Changed configure.in so odd nails values are not permitted. Ran
autoconf.
2008-09-12 00:45:53 +00:00
wbhart
79aacf7209 Updated license information for many files. 2008-07-24 21:14:10 +00:00
wbhart
6f38c99e0d Rename amd64call.asm and core2call.as and amd64check.c to x86_64call.as and x86_64check.c (merging the first two into a single file) and updated configure.in accordingly. 2008-07-23 16:47:44 +00:00
wbhart
13f01913b2 Add MPIR_VERSION macros. 2008-07-23 02:26:25 +00:00
dmharvey
2f78a56782 rewording (trac #78) 2008-07-08 02:48:54 +00:00
wbhart
9e9cc10cec Tuning for pentium4, prescott and nocona. 2008-07-05 03:15:41 +00:00
wbhart
4bb078e801 Ran autoconf, aclocal and automake. 2008-06-28 05:23:08 +00:00
wbhart
55131481e9 Remove the -fast compiler option for Sun's Forte C compiler under solaris. It apparently selects invalid optimisations for GMP. 2008-06-28 03:57:55 +00:00
wbhart
5a0f93ef32 A potential fix for building with cc on Core2 x86_64. This fix will not work until the Core 2 assembly patches are converted to intel format. 2008-06-25 22:52:50 +00:00
wbhart
738922642c Added support for 64 bit PentiumD and Pentium4 which are canonicalised as i786. 2008-06-25 08:47:57 +00:00
wbhart
11da63a5bb Changed configure.in to set proper tuning flags for core2.
The flags tried are "-mtune=core2" (for gcc-4.3) and
"-mtune=nocona" (for gcc-4.2 and gcc-4.1)
2008-06-25 08:20:04 +00:00
wbhart
5955ae4ac5 Changed directory build order so yasm will build again. 2008-06-25 07:46:15 +00:00
wbhart
0e296b1cf4 Fixed yasm so that it only builds on x86, not by default. 2008-06-25 07:10:51 +00:00
wbhart
b625940726 Attempt to fix the global symbol prefix on core2. 2008-06-15 19:09:07 +00:00
wbhart
f4ec3d5515 Experimental fix for global symbol prefix for yasm assembly files. 2008-06-15 18:46:08 +00:00
wbhart
c2a7fe1caf Replace calling conventions. 2008-05-30 09:24:15 +00:00
wbhart
6873c97263 Get rid of transitioned. 2008-05-30 06:37:17 +00:00
wbhart
8ad9ff3d76 Set the object file correctly. 2008-05-30 04:39:25 +00:00
wbhart
966a35ba06 Attempt to get the object formats correct. 2008-05-30 04:01:04 +00:00
wbhart
e7ba295d25 Attempt to fix Darwin build. 2008-05-30 02:46:03 +00:00
wbhart
85cf6fe5a9 Make MPIR_AS always defined. 2008-05-30 01:55:10 +00:00
wbhart
9575eca2b0 Ensure sqr_basecase can have .as extension so make tune can work. 2008-05-30 01:30:42 +00:00
wbhart
60610b3b8b Attempt to fix assembler file names. 2008-05-29 23:55:41 +00:00
wbhart
d610e5b676 Remove checking of calling conventions, etc, for now. 2008-05-28 00:46:05 +00:00
wbhart
e0d661e25c Try to get make check to work on core2. 2008-05-28 00:35:42 +00:00
wbhart
eb99d1394c Corrected directory order for x86_64. 2008-05-28 00:26:20 +00:00
wbhart
73bde6447e First attempt to do everything right by the core2. 2008-05-27 23:57:04 +00:00
wbhart
36c8df6973 Will allow tune to build. 2008-05-27 05:00:04 +00:00
wbhart
dd19683c98 First attempt at making make check work.
Fixed execute permissions on some files.

Removed some files from yasm that are regenerated by the build 
procedure.
2008-05-27 02:28:44 +00:00
wbhart
a2bbc6eb10 Small change to configure to help assembly of files not transitioned. 2008-05-27 00:50:12 +00:00
wbhart
c0e157e3b2 Roughly speaking mpir should now build on an AMD64. At the present moment the config.guess doesn't distinguish a Core 2 from an AMD64 and so the same code is probably built on both.
One must build yasm (included in the yasm directory) before building GMP, if building on an x86_64 machine.

Note: make test and make tune do not currently build.
2008-05-26 22:11:40 +00:00
wbhart
a197a2d3eb Basic GMP files with a new core2 directory and amd_64 directory with Martin's and Gaudry's patches.
Removed directories for no longer supported architectures.
2008-04-17 21:03:07 +00:00