Skip to content

Fix Windows pipeline#367

Merged
evanmiller merged 1 commit intoWizardMac:devfrom
hpoettker:fix-windows-build
Apr 19, 2026
Merged

Fix Windows pipeline#367
evanmiller merged 1 commit intoWizardMac:devfrom
hpoettker:fix-windows-build

Conversation

@hpoettker
Copy link
Copy Markdown
Contributor

This PR fixes the Windows build pipeline, which is currently failing.

The make step

The make step is currently failing on Windows as the linker complains about unresolved references to libiconv functions.

The proposed fix is to replace the variable LTLIBICONV in configure.ac by hard-coded values:

  • -liconv for the Windows build
  • '' for the other builds

The variable LTLIBICONV should actually be created by the macro AM_ICONV but this was removed in #342. And the dependency gettext that is needed for AM_ICONV was removed in #350.

This is probably not the cleanest fix but it keeps changes restricted to the Windows build.

The make check step

When the make step is fixed in the Windows pipline, the make check currently fails as the next step.

The problem is that the compiler is missing the flag -D_spawnv=spawnv.

This is caused by the change from #301.

The proposed change works as expected in the pipeline. And it should also work for UCRT.

@evanmiller
Copy link
Copy Markdown
Contributor

Thanks!

@evanmiller evanmiller merged commit 52ad5a2 into WizardMac:dev Apr 19, 2026
12 checks passed
@hpoettker hpoettker deleted the fix-windows-build branch April 19, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants