Commit Graph

77 Commits

Author SHA1 Message Date
matt 0d76fcf318 Use armv[4-7] to be consistend 2013-08-06 05:35:56 +00:00
matt 10ba3edce2 Use GMP_MACHINE_ARCH which is MACHINE_ARCH with arm substituted for armv[467]. 2013-08-05 01:46:57 +00:00
matt 6618efcaf4 If MACHINE_ARCH contains armv[467], use arm instead. 2013-08-04 23:37:54 +00:00
matt 3ab889c115 gmp, binutils, gcc, gdb configury for coldfire 2013-07-19 22:14:23 +00:00
matt 203bed342b Add a M5407_PATTERN 2013-07-19 17:31:49 +00:00
matt 784ea6305e Match m5407-*-* 2013-07-19 17:31:14 +00:00
matt 6261dc2045 Add m5407--netbsdelf* support 2013-07-19 17:07:28 +00:00
matt d15ef1a9ae default to MACHINE_GNU_PLATFORM so that when run with nbmake-foo the right
thing happens
2013-07-18 22:40:58 +00:00
mrg d4106c6e4f note that Makefile.netbsd-gmp can help with the running of configure. 2013-07-15 08:59:47 +00:00
skrll d2e06ef9d4 Add earmhfeb libgmp files. 2013-05-08 05:42:17 +00:00
skrll 2bbf1686a1 Add libgmp files for earmeb. 2013-05-08 05:40:15 +00:00
matt 4f3ff322ae Use NETBSDSRCDIR. Use ?= when setting target so you can override from cmdline. 2013-02-05 02:54:01 +00:00
matt cb9822ba41 mknative for earmhf 2013-02-05 02:51:14 +00:00
matt 9e4a740eba Understand netbsd*-*eabi* for an os 2013-02-04 02:45:28 +00:00
martin 90a8c98760 Build glue for ia64 2012-12-26 19:39:26 +00:00
cegger f5330ee300 Always use extern __inline__ with gcc >= 4.2.
Fall back to prototypes on older gcc versions.

Fixes link errors (duplicate symbols) when mpfr's configure check for libgmp
2012-12-16 14:40:07 +00:00
drochner 6eb7501d2c collect common rules in the shared Makefile, this propagates the .OBJDIR
fix done for i386 last year to all other ports
2012-11-26 18:57:33 +00:00
joerg 7ad1c4e7c0 Appease shift vs substract warning for clang. 2012-10-27 06:55:54 +00:00
joerg b38acf62c6 Decouple Clang from HAVE_GCC. 2012-08-10 16:10:29 +00:00
joerg c14f2d4ef8 Deal with optional HAVE_GCC. 2012-08-10 16:05:26 +00:00
matt 8f9b9d1333 Add gmp configury from earm (copied from arm) 2012-08-05 18:27:13 +00:00
christos edd104c76c PR/46704: Antti Kantee: Recognize tilera in config.guess 2012-07-19 19:34:26 +00:00
christos 7035527430 disable exact cpu override to fix cross-compiling on linux 2012-03-27 21:56:04 +00:00
mrg 2466239b54 remove references to my src/obj trees, and make a note about avoiding
this in the future / should automate it too.
2012-03-20 08:21:38 +00:00
mrg 21ce43ac51 makefile frontend to run gmp configure under nbmake-$MACHINE. 2011-10-30 01:50:32 +00:00
mrg d986b3bb4c make sure to use powerpc64/elf.m4, not powerpc32/elf.m4 here! 2011-10-29 11:42:09 +00:00
mrg 83554ca40d now that ppc64 sort of builds, i can generate at least gmp configury.
thanks christos!
2011-10-29 09:16:54 +00:00
mrg a2a54c3f32 allow LIBISPRIVATE to be overriden, and install everything again.
helpful for mknative-gcc.
2011-09-21 02:06:42 +00:00
christos c3ffa13cb0 PR/45367: Grégoire Sutre: don't depend on m4-ccas and cpp-ccas to be
executable; invoke the shell to run them.
2011-09-14 16:35:22 +00:00
joerg 11b90aaf13 Requires -Wno-unused-value -Wno-tautological-compare when building with
clang.
2011-08-09 13:01:34 +00:00
mrg 3f11e25c49 build GMP, MPFR and MPC as private libraries just for GCC. don't
install the headers or librarys into the system.

someone who really cares could make them shlibs again and have them
installed into eg, /usr/lib/gcc.  not convinced it is worth it.
2011-07-21 03:13:30 +00:00
tron 7b580b1338 Disable SSP warnings (not SSP itself) for this library as their are too
many source files with functions that use variable sized arrays.
2011-07-18 16:55:49 +00:00
mrg c590ede942 make mips64 builds of gmp and mpfr work including compat libs. 2011-07-10 03:05:33 +00:00
mrg 1b7b730ff0 make these look more like the sparc/powerpc ones.
XXX: a big chunk of these Makefile.inc's should promoted to the
XXX: main Makefile.
2011-07-10 02:41:50 +00:00
mrg 4f6b39fb44 hint from scw: "bx" is a thumb instruction. add code to work with
non-thumb cpus.  now /usr/bin/cc on my shark actually runs properly
without crashing (but very very slowly.)
2011-07-09 15:00:08 +00:00
mrg 50d7346b7f XXX: like ppc, build sparc gmp files with -DPIC for now.
now /usr/bin/cc in a gcc 4.5.3 world works on a sparc.
2011-07-08 09:21:17 +00:00
drochner bd5f274d5d ignore error of "rmdir", to let "make clean" succeed in an already
clean directory
2011-07-07 17:55:26 +00:00
mrg bdf189d888 for now, compile all the powerpc asm files -DPIC. fix this properly by
either compiling the dynamic version in a other dir separately, or call
gcc on the fly with the right arguments without generating .S file at all.
2011-07-07 08:02:52 +00:00
mrg dc1519dda0 remove CONFIG_TOP_SRCDIR definitions provided by our Makefile. 2011-07-07 06:30:02 +00:00
mrg c9663b8648 gmp files for alpha and hppa. 2011-07-07 02:06:32 +00:00
drochner d2fc1968ed update mpfr to PL4 (minor fixes) 2011-07-06 19:53:24 +00:00
drochner 13669b2e41 cleanup:
-fix for OBJDIR
-link mpfr against gmp, and mpc against gmp+mpfr
-clean up generated files
2011-07-06 19:52:05 +00:00
mrg b0c66baaac support LIBMPFR_MACHINE_ARCH, for compat.
expand the list of platforms here significantly.

XXX: someone who knows FP well across our platforms should have a look
XXX: at this list and fix any errors / omissions i've made.
2011-07-04 12:38:29 +00:00
mrg 77c9e6a6cb don't force LIBGMP_MACHINE_ARCH:=${MLIBDIR}. 2011-07-04 12:00:15 +00:00
mrg 5338c4af8c clean up another generator. 2011-07-03 15:25:11 +00:00
mrg 0520daf5cd new files to build mips64 gmp 2011-07-03 13:43:23 +00:00
mrg 7761b1c39b gmp native files for mipsel/mipseb. 2011-07-03 11:41:30 +00:00
mrg 70931e1e5a re-generate (add mpn_udiv_w_sdiv prototype.) 2011-07-03 07:26:21 +00:00
mrg 3f45d2627b (re-)generate mknative-gcc files for many platforms.
(re-)generate the gmp files for many platforms.
2011-07-03 06:52:14 +00:00
mrg 5ee4b0f8d3 clean up the created .s files. 2011-07-03 06:43:16 +00:00