Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

autobuild updates #231

Merged
merged 4 commits into from
Jan 19, 2022
Merged

autobuild updates #231

merged 4 commits into from
Jan 19, 2022

Conversation

schmonz
Copy link
Member

@schmonz schmonz commented Jan 13, 2022

Fix the broken Solaris builds, including (I believe) solutions to #203 and #209.

As a prerequisite to #224, we need a newer libcheck on Solaris and Ubuntu. For the latter, we can get away with installing a binary package from a newer Ubuntu; for the former, we build from source. It might be worth following up this PR with one that caches the built libcheck, as the Solaris builds are already very slow.

@schmonz schmonz added bug Something isn't working build labels Jan 13, 2022
@schmonz schmonz added this to the 1.09 milestone Jan 13, 2022
@schmonz schmonz linked an issue Jan 13, 2022 that may be closed by this pull request
.github/workflows/solaris.yml Outdated Show resolved Hide resolved
Makefile Show resolved Hide resolved
- Catch up to vmactions/solaris-vm 0.0.5
  (and pin to a macOS host version that has `vboxmanage`)
- Explicitly build 64-bit to avoid mixed-bitness linker errors
- Build a recent check from source, since there's no package new enough
On at least Solaris 11's make(1), "NROFF?=nroff" means the suffix rules
for generating preformatted manpages somehow get an empty value for
NROFF. Setting "NROFF=nroff" fixes this behavior.

This change means "NROFF=true make man" no longer overrides the value
of NROFF, but that's okay: "make NROFF=true man" still does. Our own
autobuilds already do the latter.

Fixes: 95f86da
@schmonz schmonz merged commit d86042e into master Jan 19, 2022
@schmonz schmonz deleted the schmonz-autobuild-updates branch January 19, 2022 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working build
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Solaris make does not support "make -C"
4 participants