Sébastien Villemot
7a966a3088
Windows package: fix compilation of MEX files for Octave
...
The runners no longer have an octave binary in the PATH, so the configure
script fails. We pass a dummy value for the location of the Octave
binary (which is actually not run, because we don’t execute the testsuite).
2020-12-03 17:31:46 +01:00
Sébastien Villemot
a922505bbe
Another fix for Fedora, needed for building MEX for Octave
2020-11-13 10:05:40 +01:00
Sébastien Villemot
c564c9f4e4
Update mkoctfile64 for Windows cross-compilation with values from Octave 5
2020-11-05 18:51:47 +01:00
Sébastien Villemot
4c12f03637
Windows package: bump dependencies
2020-10-16 17:27:03 +02:00
Sébastien Villemot
a69d598b5f
Add the ability to automatically detect MATLAB version at configure time
...
It is thus no longer needed to pass the MATLAB_VERSION option to the configure
script when compiling from source.
2020-09-30 19:08:52 +02:00
Sébastien Villemot
fa12e5abfc
Provisions for MATLAB R2020b
2020-09-24 15:43:06 +02:00
Sébastien Villemot
9b946ca0af
macOS package: fix compilation of x13as against gfortran 10
...
Add -std=legacy to FFLAGS.
Do the same for the Windows package, even though we don’t yet use version 10 of
gfortran (but that will of course happen at some point).
2020-09-04 10:47:43 +02:00
Sébastien Villemot
34f66d3db8
Windows package: GCC 10 now depends on zstd
...
Closes: preprocessor#55
By the way, bump other dependencies.
2020-09-03 15:58:05 +02:00
Sébastien Villemot
4d22c4c0c0
Drop 32-bit binaries from Windows package
...
Closes : #1713
2020-07-17 12:52:58 +02:00
Sébastien Villemot
ea0456a95e
Windows package: bump dependencies
...
Note that MSYS2 is in the middle of the transition from xz to zstd for
compressing its archives, so we have to handle both formats.
2020-05-27 18:53:12 +02:00
Sébastien Villemot
6e0f104d7e
Bump minimal MATLAB version to R2014a
...
Ref. #1713
2020-04-07 16:32:32 +02:00
Sébastien Villemot
2fb55907ff
Windows package: bump dependencies
2020-03-26 17:08:20 +01:00
Stéphane Adjemian (Charybdis)
166865149e
Updated build for matlab R2020a.
2020-03-26 11:20:24 +01:00
Sébastien Villemot
1abd50c2ec
Windows package: remove spurious antislash
...
Introduced in 2ae88722fb
2020-02-25 18:00:28 +01:00
Sébastien Villemot
2ae88722fb
Build system + Windows/macOS package: provisions for Dynare++’s dynare_simul.m
2020-02-25 16:33:32 +01:00
Sébastien Villemot
bb64a77179
Windows package: libwinpthread-git comes from the same source package as winpthreads-git
2020-02-19 15:50:52 +01:00
Sébastien Villemot
4eaf718779
Windows package: upgrade various dependencies
2020-02-19 15:50:52 +01:00
Sébastien Villemot
3e5508bea7
Windows package: add missing gcc-libs package for MinGW compiler
2020-02-19 15:50:52 +01:00
Sébastien Villemot
fbf97a0d7d
Windows package: zlib is a dependency of the MinGW compiler
2020-02-19 15:39:49 +01:00
Sébastien Villemot
573d86bc25
Windows installer: fix Octave version advertised
2020-02-19 15:39:48 +01:00
Sébastien Villemot
5f4b1f26fe
Windows README: fix download URLs for Octave installer
2020-02-19 12:27:54 +01:00
Sébastien Villemot
ef4df1df0b
Build system: adapt for renaming of NEWS to NEWS.md
2020-02-17 23:12:12 +01:00
Sébastien Villemot
d5312e8e40
Windows package: really really use Octave 5.2.0_1
2020-02-11 11:46:12 +01:00
Sébastien Villemot
e2c69fbfd5
Windows package: really use Octave 5.2.0_1
2020-02-11 10:05:23 +01:00
Sébastien Villemot
b5de8b1835
Windows package: bump to Octave 5.2.0_1 (rebuild of 5.2.0)
2020-02-10 18:24:54 +01:00
Sébastien Villemot
7a5a604c7d
Windows package: bump to Octave 5.2.0
2020-02-04 12:01:46 +01:00
Stéphane Adjemian (Charybdis)
190873317b
Package texlive-math-extra is no more available in Debian buster.
...
[skip ci]
2020-02-04 09:55:38 +01:00
Sébastien Villemot
b8a920463f
Windows: upgrade Boost dependency
2019-12-19 12:52:24 +01:00
Sébastien Villemot
fab5a6815a
Windows package: ensure that Kalman steady state MEX is compiled under Octave
...
The detection of the slicot library failed because xerbla has been moved out of
the BLAS implementation shipped with Octave (probably since 5.1.0). This commit
fixes our fake implementation of mkoctfile so that it returns -lxerbla after
-lblas (as is done in the official Windows package for Octave).
2019-11-21 16:32:01 +01:00
Sébastien Villemot
98fd24ae92
Windows package: restore several missing MEX files
...
Since 533a4ff7db
, several MEX files were missing
in the Windows package (gensylv, k-order, dynare_simul, MS-SBVAR). The problem
was that the environment variable containing the directory containing MSYS2
libraries (incl. matio and gsl) was not correctly passed to parallelized
subshells.
2019-11-21 16:31:15 +01:00
Sébastien Villemot
49a17e75df
Windows package: upgrade various dependencies
2019-11-14 14:59:59 +01:00
Sébastien Villemot
8cb6aeb7ed
Windows package: upgrade Boost and GCC dependencies
2019-10-17 16:26:27 +02:00
Sébastien Villemot
8f8c83aa6a
Windows package: when compiling slicot, use Makefile variables instead of patches
2019-10-01 17:23:21 +02:00
Sébastien Villemot
357f0e423c
Under Debian, latexmk is needed to compile the manual
...
[skip ci]
2019-10-01 13:40:50 +02:00
Sébastien Villemot
b1919b15d5
Windows package: fix race condition when extracting MSYS2 archives
...
Those archives contain 3 hidden files, which always have the same name. This
can make the parallel build fail when several packages are unpacked at the same
time. Hence, we just skip these files when unpacking.
2019-09-24 11:05:29 +02:00
Sébastien Villemot
d33d02f62e
Windows package: add a 7z archive (same contents as the zip, but better compressed)
2019-09-17 15:33:37 +02:00
Sébastien Villemot
02bd23096a
Windows package: ship a 64-bit Dynare++ executable alongside the 32-bit one
2019-09-17 15:12:35 +02:00
Sébastien Villemot
2a5c6c1807
Windows package: only ship the Emacs mode in scripts directory
...
The other scripts are only useful to developpers.
2019-09-17 14:10:48 +02:00
Sébastien Villemot
533a4ff7db
Windows package: use pre-compiled MSYS2 packages for most dependencies
...
We only need to recompile Slicot and x13as.
2019-09-17 14:10:47 +02:00
Sébastien Villemot
37e19e8333
Windows package: improvements to the NSIS installer
...
— Reorganize the components: there is now a 64-bit group (with the MEX and
MinGW), and similarly a 32-bit group. That makes it easy to cut down
installation size when the user knows which one to choose. Add a description
text that explains that.
— Dynare++ is no longer installed by default and is listed in the last position
— Remove the “Description” box in the components page, so that the components
names are more visible
2019-09-12 15:53:34 +02:00
Sébastien Villemot
c9798a96e0
Fix MATLAB R2019b support
...
Some changes were missing in a1a4168c3
2019-09-12 12:48:32 +02:00
Houtan Bastani
a1a4168c3e
build support for Matlab R2019b
2019-09-12 12:23:14 +02:00
Sébastien Villemot
d549d21b7f
Windows package: do not trigger deps rebuild based on patches timestamps
...
This breaks the caching, because those patches have a recent timestamp (due to
git recloning).
This is a partial revert of 8a3938ebc
2019-09-07 11:47:32 +02:00
Sébastien Villemot
5db2f17260
CI: better way of constructing version number
2019-09-06 18:17:49 +02:00
Sébastien Villemot
8f946c6c8c
Windows package: avoid Gitlab caching of MATLAB and Octave binaries
2019-09-04 16:12:28 +02:00
Sébastien Villemot
8a3938ebc0
Windows package: make building of deps more robust to version changes
...
– before executing the rule for unpacking the source, delete previously
unpacked sources to avoid file overwrite (delete all versions so that the
Gitlab cache does not grow too big)
— ensure that those rules are executed when a patch is modified
2019-09-04 16:12:28 +02:00
Sébastien Villemot
35acc111ff
Windows package: fix random build failure due to race condition
...
The MEX files are built out-of-tree (because we want to do them in parallel).
This would create a potential race condition if several builds want to create
the symlinks under mex/matlab/ or mex/octave/.
The solution is to disable those symlinks for out-of-tree builds.
2019-09-04 11:39:52 +02:00
Sébastien Villemot
844690b805
Windows package: tell zip to be less verbose
2019-09-04 08:54:01 +02:00
Sébastien Villemot
f8c95effd5
Windows package: update versions of several dependencies
...
Do not update OpenBLAS to 0.3.7, because that version fails to build when
LAPACKE is not requested.
2019-09-03 21:36:50 +02:00
Sébastien Villemot
ac0339c287
Windows package: add x13as
2019-09-03 21:36:50 +02:00