Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/lgpl3/gmp/lib/libgmp make this build on amd64.



details:   https://anonhg.NetBSD.org/src/rev/2fe932a76953
branches:  trunk
changeset: 766473:2fe932a76953
user:      mrg <mrg%NetBSD.org@localhost>
date:      Thu Jun 23 12:09:30 2011 +0000

description:
make this build on amd64.

XXX: need to confirm that all the objects are built but this is
XXX: enough to make GCC happy.

diffstat:

 external/lgpl3/gmp/lib/libgmp/Makefile                 |  761 ++++++----------
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/Makefile.inc |   86 +
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.m4    |   35 +
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp-mparam.h |  197 ++++
 4 files changed, 612 insertions(+), 467 deletions(-)

diffs (truncated from 1114 to 300 lines):

diff -r 6db39982a59c -r 2fe932a76953 external/lgpl3/gmp/lib/libgmp/Makefile
--- a/external/lgpl3/gmp/lib/libgmp/Makefile    Thu Jun 23 12:07:41 2011 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/Makefile    Thu Jun 23 12:09:30 2011 +0000
@@ -1,479 +1,300 @@
-#      $NetBSD: Makefile,v 1.1 2011/06/21 04:23:56 mrg Exp $
+#      $NetBSD: Makefile,v 1.2 2011/06/23 12:09:30 mrg Exp $
 
 .include <bsd.init.mk>
 
+DIST=${.CURDIR}/../../dist
+
+# XXX
+MKLINT=no
+
 LIB=   gmp
 
-SRCS=                  \
-       assert.c        \
-       compat.c        \
-       errno.c \
-       extract-dbl.c   \
-       invalid.c       \
-       memory.c        \
-       mp_bpl.c        \
-       mp_clz_tab.c    \
-       mp_dv_tab.c     \
-       mp_minv_tab.c   \
-       mp_get_fns.c    \
-       mp_set_fns.c    \
-       rand.c  \
-       randclr.c       \
-       randdef.c       \
-       randiset.c      \
-       randlc2s.c      \
-       randlc2x.c      \
-       randmt.c        \
-       randmts.c       \
-       rands.c \
-       randsd.c        \
-       randsdui.c      \
-       randbui.c       \
-       randmui.c       \
-       version.c       \
-       nextprime.c     \
-       tal-reent.c     \
-       init.c  \
-       init2.c \
-       inits.c \
-       set.c   \
-       set_ui.c        \
-       set_si.c        \
-       set_str.c       \
-       set_d.c \
-       set_z.c \
-       iset.c  \
-       iset_ui.c       \
-       iset_si.c       \
-       iset_str.c      \
-       iset_d.c        \
-       clear.c \
-       clears.c        \
-       get_str.c       \
-       dump.c  \
-       size.c  \
-       eq.c    \
-       reldiff.c       \
-       sqrt.c  \
-       random2.c       \
-       inp_str.c       \
-       out_str.c       \
-       add.c   \
-       add_ui.c        \
-       sub.c   \
-       sub_ui.c        \
-       ui_sub.c        \
-       mul.c   \
-       mul_ui.c        \
-       div.c   \
-       div_ui.c        \
-       cmp.c   \
-       cmp_d.c \
-       cmp_ui.c        \
-       cmp_si.c        \
-       mul_2exp.c      \
-       div_2exp.c      \
-       abs.c   \
-       neg.c   \
-       set_q.c \
-       get_d.c \
-       get_d_2exp.c    \
-       set_dfl_prec.c  \
-       set_prc.c       \
-       set_prc_raw.c   \
-       get_dfl_prec.c  \
-       get_prc.c       \
-       ui_div.c        \
-       sqrt_ui.c       \
-       ceilfloor.c     \
-       trunc.c \
-       pow_ui.c        \
-       urandomb.c      \
-       swap.c  \
-       fits_sint.c     \
-       fits_slong.c    \
-       fits_sshort.c   \
-       fits_uint.c     \
-       fits_ulong.c    \
-       fits_ushort.c   \
-       get_si.c        \
-       get_ui.c        \
-       int_p.c \
-       abs.c   \
-       add.c   \
-       add_ui.c        \
-       aorsmul.c       \
-       aorsmul_i.c     \
-       and.c   \
-       array_init.c    \
-       bin_ui.c        \
-       bin_uiui.c      \
-       cdiv_q.c        \
-       cdiv_q_ui.c     \
-       cdiv_qr.c       \
-       cdiv_qr_ui.c    \
-       cdiv_r.c        \
-       cdiv_r_ui.c     \
-       cdiv_ui.c       \
-       cfdiv_q_2exp.c  \
-       cfdiv_r_2exp.c  \
-       clear.c \
-       clears.c        \
-       clrbit.c        \
-       cmp.c   \
-       cmp_d.c \
-       cmp_si.c        \
-       cmp_ui.c        \
-       cmpabs.c        \
-       cmpabs_d.c      \
-       cmpabs_ui.c     \
-       com.c   \
-       combit.c        \
-       cong.c  \
-       cong_2exp.c     \
-       cong_ui.c       \
-       divexact.c      \
-       divegcd.c       \
-       dive_ui.c       \
-       divis.c \
-       divis_ui.c      \
-       divis_2exp.c    \
-       dump.c  \
-       export.c        \
-       fac_ui.c        \
-       fdiv_q.c        \
-       fdiv_q_ui.c     \
-       fdiv_qr.c       \
-       fdiv_qr_ui.c    \
-       fdiv_r.c        \
-       fdiv_r_ui.c     \
-       fdiv_ui.c       \
-       fib_ui.c        \
-       fib2_ui.c       \
-       fits_sint.c     \
-       fits_slong.c    \
-       fits_sshort.c   \
-       fits_uint.c     \
-       fits_ulong.c    \
-       fits_ushort.c   \
-       gcd.c   \
-       gcd_ui.c        \
-       gcdext.c        \
-       get_d.c \
-       get_d_2exp.c    \
-       get_si.c        \
-       get_str.c       \
-       get_ui.c        \
-       getlimbn.c      \
-       hamdist.c       \
-       import.c        \
-       init.c  \
-       init2.c \
-       inits.c \
-       inp_raw.c       \
-       inp_str.c       \
-       invert.c        \
-       ior.c   \
-       iset.c  \
-       iset_d.c        \
-       iset_si.c       \
-       iset_str.c      \
-       iset_ui.c       \
-       jacobi.c        \
-       kronsz.c        \
-       kronuz.c        \
-       kronzs.c        \
-       kronzu.c        \
-       lcm.c   \
-       lcm_ui.c        \
-       lucnum_ui.c     \
-       lucnum2_ui.c    \
-       millerrabin.c   \
-       mod.c   \
-       mul.c   \
-       mul_2exp.c      \
-       mul_si.c        \
-       mul_ui.c        \
-       n_pow_ui.c      \
-       neg.c   \
-       nextprime.c     \
-       out_raw.c       \
-       out_str.c       \
-       perfpow.c       \
-       perfsqr.c       \
-       popcount.c      \
-       pow_ui.c        \
-       powm.c  \
-       powm_sec.c      \
-       powm_ui.c       \
-       pprime_p.c      \
-       random.c        \
-       random2.c       \
-       realloc.c       \
-       realloc2.c      \
-       remove.c        \
-       root.c  \
-       rootrem.c       \
-       rrandomb.c      \
-       scan0.c \
-       scan1.c \
-       set.c   \
-       set_d.c \
-       set_f.c \
-       set_q.c \
-       set_si.c        \
-       set_str.c       \
-       set_ui.c        \
-       setbit.c        \
-       size.c  \
-       sizeinbase.c    \
-       sqrt.c  \
-       sqrtrem.c       \
-       sub.c   \
-       sub_ui.c        \
-       swap.c  \
-       tdiv_ui.c       \
-       tdiv_q.c        \
-       tdiv_q_2exp.c   \
-       tdiv_q_ui.c     \
-       tdiv_qr.c       \
-       tdiv_qr_ui.c    \
-       tdiv_r.c        \
-       tdiv_r_2exp.c   \
-       tdiv_r_ui.c     \
-       tstbit.c        \
-       ui_pow_ui.c     \
-       ui_sub.c        \
-       urandomb.c      \
-       urandomm.c      \
-       xor.c   \
-       abs.c   \
-       aors.c  \
-       canonicalize.c  \
-       clear.c \
-       clears.c        \
-       cmp.c   \
-       cmp_si.c        \
-       cmp_ui.c        \
-       div.c   \
-       get_d.c \
-       get_den.c       \
-       get_num.c       \
-       get_str.c       \
-       init.c  \
-       inits.c \
-       inp_str.c       \
-       inv.c   \
-       md_2exp.c       \
-       mul.c   \
-       neg.c   \
-       out_str.c       \
-       set.c   \
-       set_den.c       \
-       set_num.c       \
-       set_si.c        \
-       set_str.c       \
-       set_ui.c        \
-       equal.c \
-       set_z.c \
-       set_d.c \
-       set_f.c \
-       swap.c  \
-       fib_table.c     \
-       mp_bases.c      \
-       add.c   \
-       add_1.c \
-       add_n.c \
-       sub.c   \
-       sub_1.c \
-       sub_n.c \
-       neg.c   \



Home | Main Index | Thread Index | Old Index