Commit Graph

66 Commits (801b774bcda61a85b9edbc12779f930e2a1d1ca7)

Author SHA1 Message Date
Sébastien Villemot 01007e3776
Windows package: avoid prompts from unzip that cause build failures
Unpacked files may already be present due to GitLab CI caching.

Bug introduced in 39c2cba1b6.
2023-06-21 17:25:02 +02:00
Sébastien Villemot 39c2cba1b6
Windows package: use official x13as binary, instead of building it from source
Ref. #1878
2023-06-19 16:19:47 +02:00
Sébastien Villemot 9fd6515f29
Windows package: bump dependencies
In particular, now ship GCC 13 for the use_dll option.
2023-06-07 10:01:41 +02:00
Sébastien Villemot 873685e7e6
Windows package: bump to Octave 8.2.0 2023-04-17 10:35:53 +02:00
Sébastien Villemot 66b1724678
Windows package: bump HDF5 dependency
HDF5 itself now drags a lot of new dependencies (curl and its own deps,
openssl).
2023-03-20 16:16:45 +01:00
Sébastien Villemot 9a71beffb3
Windows package: bump to Octave 8.1.0 2023-03-16 17:43:37 +01:00
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 2f6120de0c
Octave 7 compatibility fix: add --link-stand-alone when getting LDFLAGS from mkoctfile
Since Octave 7, LDFLAGS as returned by mkoctfile include -shared, which is
undesirable for generic LDFLAGS. Pass the --link-stand-alone option to strip
this flag.
2022-04-15 14:32:54 +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 79132ebe55
Build system: no longer use deprecated LFLAGS from mkoctfile
By the way, drop the -static-* flags from LDFLAGS in Windows mkoctfile stub. It
is no more needed and creates duplicates in the link command line (since those
flags are already in DL_LDFLAGS).
2022-01-24 12:52:24 +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 77683d5df4
Windows package: add -static-libgfortran when compiling MEX files for Octave
The Octave package for Windows ships with libgfortran from gfortran 9. This
version of libgfortran does not include symbol _gfortran_os_error_at, which is
needed by binaries created with gfortran 10 (used on our runners). The solution
is to statically link against libgfortran (as we already do for libgcc and
libstdc++).
2021-10-08 15:06:46 +02: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 766fff88f6
Use secure URL for link to GNU licenses 2021-06-09 17:35:05 +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 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 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
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 d5312e8e40
Windows package: really really use Octave 5.2.0_1 2020-02-11 11:46:12 +01:00