Commit Graph

46 Commits (62f608eb805822dbc166d579a54dda9ec2e2288a)

Author SHA1 Message Date
Sébastien Villemot 62f608eb80
Windows package: bump dependencies
For the time being, the HDF5 package is held back, because of this issue which
affects version 1.14.0:
https://github.com/msys2/MINGW-packages/issues/15449#issuecomment-1470098865
2023-03-15 17:05:53 +01:00
Sébastien Villemot 9c5604c30d
Windows package: ensure that the embedded MinGW compiler comes with all its dependencies 2023-03-15 17:04:32 +01:00
Sébastien Villemot 3244340e7a
Windows package: bump dependencies
In particular, add -fstack-protector to CXXFLAGS, to avoid undefined symbols at
link time.
2023-01-03 18:30:52 +01:00
Sébastien Villemot c1922c3ad0
Stop building and shipping the Dynare++ executable
Incidentally, no longer run Dynare++ unit tests, since they are intricated in
the Dynare++ build system. If we finally decide not to drop the Dynare++
codebase for our MEX files, then we should probably find a way to build and run
them again.

Ref. #1825
2023-01-03 14:51:07 +01:00
Sébastien Villemot bce80a9f3b
Windows package: ship isl inside the package, it is now needed by the embedded GCC 2022-12-14 17:50:36 +01:00
Sébastien Villemot a3779e7446
Windows package: bump to Octave 7.3.0 2022-11-07 14:16:29 +01:00
Sébastien Villemot 12a71c5328
Windows package: bump dependencies 2022-09-06 11:32:02 +02:00
Sébastien Villemot 8df61462ce
Windows package: bump to Octave 7.2.0 2022-09-06 11:24:18 +02:00
Sébastien Villemot 32f8005070
Windows and macOS packages: bump to x13as 1.1-b59 2022-07-18 17:26:34 +02:00
Sébastien Villemot 232d43d38b
Windows and macOS packages: bump to x13as version 1.1 build 58 2022-06-22 14:11:36 +02:00
Sébastien Villemot e6c35f205d
Windows package: bump dependencies
In particular, upgrade the embedded compiler to GCC 12.
2022-06-09 11:54:30 +02:00
Sébastien Villemot 1ed6d0f0e5
Windows package: bump dependencies 2022-04-06 16:48:40 +02:00
Sébastien Villemot 0b053f1ebf
Windows package: bump dependencies 2022-02-21 16:02:04 +01:00
Sébastien Villemot 95e8b5cd23
Windows package: bump dependencies 2022-01-11 14:43:03 +01:00
Sébastien Villemot 43ac763309
Windows package: bump to Octave 6.4.0 2021-11-09 18:15:21 +01:00
Sébastien Villemot 8881f0ecf9
Windows package: bump dependencies 2021-07-21 20:18:36 +02:00
Sébastien Villemot 1d5d46e150
Windows package: bump to Octave 6.3.0 2021-07-21 17:32:02 +02:00
Sébastien Villemot 3c2d033a14
Windows package: bump dependencies 2021-07-08 15:01:03 +02:00
Sébastien Villemot 9460da5b07
Windows package: bump dependencies 2021-06-16 17:41:40 +02:00
Sébastien Villemot 05fcb0550f
Windows package: bump dependencies 2021-06-01 14:26:19 +02:00
Sébastien Villemot 279446968c
Windows package: bump dependencies 2021-04-14 14:43:25 +02:00
Sébastien Villemot b058dfbb18
Windows package: bump dependency version 2021-03-29 14:50:51 +02:00
Sébastien Villemot 71130a395f
Windows package: bump versions of dependencies 2021-03-11 10:47:46 +01:00
Sébastien Villemot 4c15bce48e
Windows package: bump Octave version to 6.2.0 2021-03-08 15:09:34 +01:00
Sébastien Villemot 1c7f88a093
Windows package: bump dependencies 2021-01-04 14:50:08 +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 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
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 fbf97a0d7d
Windows package: zlib is a dependency of the MinGW compiler 2020-02-19 15:39:49 +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
Sébastien Villemot b8a920463f
Windows: upgrade Boost dependency 2019-12-19 12:52:24 +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 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 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
Sébastien Villemot bae1fa255a
Add scripts and CI job for building Windows package
The scripts are based the former “dynare-build” project. They have been
overhauled and simplified.

Building a Windows package (both installer and zip archive) is as easy as
running “make -C windows” (provided the right Debian packages are installed,
use the “windows/install-packages.sh” script for that purpose).

The layout of MEX files for Octave in the package has been
changed (mex/octave/win32/ and mex/octave/win64/ instead of mex/octave32/ and
mex/octave/), for consistency with MATLAB MEX.
2019-09-03 21:36:47 +02:00