Jan Vrany <jan.vrany@labware.com> [Wed, 02 Dec 2020 21:11:00 +0000] rev 316
Makefiles: compile 32bit Winsows with `-O0`
This is a horrible hack - on i686 St/X is known to crash when
compiled with -O2 using GCC >9. To circumvent this, compile 32bit
version with `-O0` which is known to work.
Naturally, this is horrible hack, but in the past, people made so
many "cool optimizations" on i686 only that they break with every
new GCC (UB). There are so many it would take significant effort
to clean up. And there's little gain from that as of today (Dec 2020).
So, sorry for that, but no optimizations on 32bit Windows.
Jan Vrany <jan.vrany@labware.com> [Tue, 01 Dec 2020 19:48:05 +0000] rev 315
Makefiles: define `-D__USE_MINGW_ANSI_STDIO=0` when compiling under MinGW
Otherwise, `PRIxPTR` expands to `llx` (rather than to `I64x` as used by MSVC runtime)
and GCC 10 will issue a warning. Consequently, code compiled with `-Werror`
would fail to compile.
Jan Vrany <jan.vrany@labware.com> [Wed, 04 Nov 2020 20:16:38 +0000] rev 314
Cleaned up repository specs
* remove reference to BitBucket, canonical repository is now
on https://swing.fit.cvut.cz/hg
* remove local IP address from integration build check
(this has to be done differently, but left as future work)
Jan Vrany <jan.vrany@labware.com> [Wed, 04 Nov 2020 11:39:12 +0000] rev 313
Merge
Jan Vrany <jan.vrany@labware.com> [Wed, 04 Nov 2020 11:29:07 +0000] rev 312
Do not ship stx:goodies/libdbase in toy archive
...hardly anyone used it and it just makes problems in out-of-tree
builds. SQLite is probably a better option today...
Jan Vrany <jan.vrany@labware.com> [Wed, 04 Nov 2020 11:26:15 +0000] rev 311
Rakefiles: fix 'rake out` and `rake push` tasks
...to check against `default` repository (a follow up after
dropping use of upstream / staging repos)
Jan Vrany <jan.vrany@labware.com> [Wed, 04 Nov 2020 11:10:18 +0000] rev 310
Do not ship VDB as part of default build / toy archive
The reason is that few people used it and those who did (or will)
are those who may want to hack on it. To make this easier when using
toy archive, we won't ship VDB in toy archive anymore and instead
we'll document on how to install it in VDB's `README.md`
Jan Vrany <jan.vrany@labware.com> [Wed, 26 Aug 2020 11:54:50 +0100] rev 309
Rakefiles: check that all required packages are defined
...and issue a warning when referenced package is not not defined.
This helps to catch cases where a new dependency is (siletnly)
introduced that would require update of spec.
Jan Vrany <jan.vrany@labware.com> [Wed, 26 Aug 2020 11:52:19 +0100] rev 308
Rakefiles: show `warn()`ings by default
...and not only when VERBOSE is defined.
Jan Vrany <jan.vrany@labware.com> [Thu, 08 Oct 2020 10:59:53 +0100] rev 307
Rakefiles, CI: use `-o "StrictHostKeyChecking off"` when cloning / updating non-interactively
This is to avoid failures on CI due to missing / changed host key. Not the best,
but otherwise we'd have to configure each and every slave's `.ssh/config`.