summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-11-18 23:54:17 +0000
committerKarl Berry <karl@freefriends.org>2020-11-18 23:54:17 +0000
commite6e53f6eee902988a7739fcac5941c7c8b7f31b7 (patch)
treef179a786467b115990200c4a52499701cb45d57e
parent02b9b5088ecbc641f23303a276dd360ecfd0a805 (diff)
mp-tangle dependencies so mplib.h is (hopefully) built before being #included
git-svn-id: svn://tug.org/texlive/trunk@56961 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/texk/web2c/Makefile.in8
-rw-r--r--Build/source/texk/web2c/mplibdir/ChangeLog9
-rw-r--r--Build/source/texk/web2c/mplibdir/am/libmplib.am9
3 files changed, 18 insertions, 8 deletions
diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in
index b2dd66b3731..4bcd70df56f 100644
--- a/Build/source/texk/web2c/Makefile.in
+++ b/Build/source/texk/web2c/Makefile.in
@@ -18314,22 +18314,22 @@ $(mp_c_h): mp-tangle
mp-tangle: ctangle$(EXEEXT) mplibdir/mp.w tangle-sh
@$(mp_ctangle_sh) mp
-$(mpmath_c_h): mpmath-tangle
+$(mpmath_c_h): mpmath-tangle mp-tangle
@$(mp_ctangle_sh) mpmath
mpmath-tangle: ctangle$(EXEEXT) mplibdir/mpmath.w tangle-sh
@$(mp_ctangle_sh) mpmath
-$(mpmathbinary_c_h): mpmathbinary-tangle
+$(mpmathbinary_c_h): mpmathbinary-tangle mp-tangle
@$(mp_ctangle_sh) mpmathbinary
mpmathbinary-tangle: ctangle$(EXEEXT) mplibdir/mpmathbinary.w tangle-sh
@$(mp_ctangle_sh) mpmathbinary
-$(mpmathdecimal_c_h): mpmathdecimal-tangle
+$(mpmathdecimal_c_h): mpmathdecimal-tangle mp-tangle
@$(mp_ctangle_sh) mpmathdecimal
mpmathdecimal-tangle: ctangle$(EXEEXT) mplibdir/mpmathdecimal.w tangle-sh
@$(mp_ctangle_sh) mpmathdecimal
-$(mpmathdouble_c_h): mpmathdouble-tangle
+$(mpmathdouble_c_h): mpmathdouble-tangle mp-tangle
@$(mp_ctangle_sh) mpmathdouble
mpmathdouble-tangle: ctangle$(EXEEXT) mplibdir/mpmathdouble.w tangle-sh
@$(mp_ctangle_sh) mpmathdouble
diff --git a/Build/source/texk/web2c/mplibdir/ChangeLog b/Build/source/texk/web2c/mplibdir/ChangeLog
index d289ee5eb1c..babf2fa21f5 100644
--- a/Build/source/texk/web2c/mplibdir/ChangeLog
+++ b/Build/source/texk/web2c/mplibdir/ChangeLog
@@ -1,3 +1,12 @@
+2020-11-18 Luigi Scarso <luigi.scarso@gmail.com>
+
+ * am/libmplib.am (mpmath{,binary,decimal,double}_c_h): depend
+ on mp-tangle to try to pacify high parallelism (make -k8), which
+ Norbert reports can get
+../../../texk/web2c/mplibdir/mpmathbinary.w:38:10: fatal error: mplib.h: No such file or directory
+ 38 | #include "mplib.h"
+ (per https://spot.fedorapeople.org/texlive-base-build.log).
+
2020-08-21 Luigi Scarso <luigi.scarso@gmail.com>
* Changed epsilon in binary and decimal mode from 1E-52 to
2^-173 =~0.835E-52, so that mp_solve_rising_cubic now works as
diff --git a/Build/source/texk/web2c/mplibdir/am/libmplib.am b/Build/source/texk/web2c/mplibdir/am/libmplib.am
index a4be39e68b7..4b0fc7fd59f 100644
--- a/Build/source/texk/web2c/mplibdir/am/libmplib.am
+++ b/Build/source/texk/web2c/mplibdir/am/libmplib.am
@@ -1,5 +1,6 @@
## texk/web2c/mplibdir/am/libmplib.am: Makefile fragment for libmplib.
##
+## Copyright (C) 2015-2020 Luigi Scarso <tex-live@tug.org>
## Copyright (C) 2009-2014 Peter Breitenlohner <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.
@@ -41,22 +42,22 @@ $(mp_c_h): mp-tangle
mp-tangle: ctangle$(EXEEXT) mplibdir/mp.w tangle-sh
@$(mp_ctangle_sh) mp
-$(mpmath_c_h): mpmath-tangle
+$(mpmath_c_h): mpmath-tangle mp-tangle
@$(mp_ctangle_sh) mpmath
mpmath-tangle: ctangle$(EXEEXT) mplibdir/mpmath.w tangle-sh
@$(mp_ctangle_sh) mpmath
-$(mpmathbinary_c_h): mpmathbinary-tangle
+$(mpmathbinary_c_h): mpmathbinary-tangle mp-tangle
@$(mp_ctangle_sh) mpmathbinary
mpmathbinary-tangle: ctangle$(EXEEXT) mplibdir/mpmathbinary.w tangle-sh
@$(mp_ctangle_sh) mpmathbinary
-$(mpmathdecimal_c_h): mpmathdecimal-tangle
+$(mpmathdecimal_c_h): mpmathdecimal-tangle mp-tangle
@$(mp_ctangle_sh) mpmathdecimal
mpmathdecimal-tangle: ctangle$(EXEEXT) mplibdir/mpmathdecimal.w tangle-sh
@$(mp_ctangle_sh) mpmathdecimal
-$(mpmathdouble_c_h): mpmathdouble-tangle
+$(mpmathdouble_c_h): mpmathdouble-tangle mp-tangle
@$(mp_ctangle_sh) mpmathdouble
mpmathdouble-tangle: ctangle$(EXEEXT) mplibdir/mpmathdouble.w tangle-sh
@$(mp_ctangle_sh) mpmathdouble