From Rob Swindell to Git commit to sbbs/master on Thursday, September 17, 2020 21:10:24
https://gitlab.synchro.net/sbbs/sbbs/-/commit/139a3d580429fd8b3508241e
Modified Files:
.gitlab-ci.yml
Log Message:
Don't cache .o files. This appears to not work 100% (e.g. it's always rebuilding cryptlib anyway and it failed to re-compile some of libsbbs.so resulting in a link failure).
From Rob Swindell to Git commit to sbbs/master on Friday, October 23, 2020 00:25:41
<@Deuce> SyncTERM on MSVC really shouldn't be part of CI since it's not expected to work.
<DigitalMan> why not?
<@Deuce> Because it's not supported.
<@Deuce> So it's not part of the integration path.
From Deuce to Git commit to sbbs/master on Wednesday, November 18, 2020 22:55:27
This can likely be built on Windows, but since I expect I'll be the
only one supporting this for the forseeable future, get the build I
release in here.
From Deuce to Git commit to sbbs/master on Thursday, November 19, 2020 09:25:27
Apparently when the Gitlab Runner is using "cmd", you must do this or only
the first invoked bat file is executed. This explains why sbbsctrl.exe
(and other) files have been missing from the CI-generated artifact archives. Back when I was using "powershell" to invoke the CI build for sbbs-windows
(my Gitlab-runner/config.toml file had shell = "powershell"), this wasn't an issue, but this configuration stopped working on Vert at some point (https://forum.gitlab.com/t/windows-10-gitlab-runner-fails-with-error-no-process-is-on-the-other-end-of-the-pipe/66691)
so I switched to "cmd", even though it's deprecated.
Remove the dependencies: [] line since that wasn't a solution to anything.
From Rob Swindell to Git commit to main/sbbs/master on Saturday, December 31, 2022 03:50:10
Now that I've upgraded my RPi 400 to aarch64, it turns out aarch64
isn't supported by Spidermoney or the libffi it ships with, so
there's no easy way to make it build.
Untill Spidermonkey is updated, there's just no reasonable way to
build on aarch64.
From Tracker1@TRN to Deuce on Friday, June 16, 2023 13:27:22
Re: .gitlab-ci.yml
By: Deuce to Git commit to main/sbbs/master on Wed Jun 07 2023 00:00:04
No aarch64 sbbs build
Now that I've upgraded my RPi 400 to aarch64, it turns out aarch64
isn't supported by Spidermoney or the libffi it ships with, so
there's no easy way to make it build.
Untill Spidermonkey is updated, there's just no reasonable way to
build on aarch64.
jobs in the 'test' stage are supposed to run only after all jobs in the 'build' stage so I don't understand why this would be needed, but I'm getting pipeline failures with it trying to run this test before building anything. Or maybe its something else (no artifacts?).
From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Monday, February 05, 2024 20:22:35
mingw32 has been dead for years, and is missing huge swaths of the
Windows APIs. strerror_s() was the straw that broke the camels
back here, but there's a lot of hackery for it.
I'm not going to go through and actually remove the build support
yet since I may want to do the 1.2 SyncTERM release with it (though
likely not), but it's not long for this world.
From Deuc╨╡ to Git commit to main/sbbs/master on Saturday, March 16, 2024 17:43:17