Skip to content

Conversation

@thedataking
Copy link
Contributor

@thedataking thedataking commented Jan 14, 2026

On macOS, DYLD_LIBRARY_PATH is set but does not include the homebrew version of libiconv which is needed by the homebrew version of git (invoked in ci/test.sh by assert_no_diff). I do not think that bindgen sets this variable in its Github Actions test harness, so pressumably this is set by the runner image on macOS for some reason.

A simple fix is to unset it unconditionally regardless of the Runner OS and it appears to fully resolve the problem. I'm not very familiar with the bindgen test setup or GHA runners for macOS so happy to revise the PR.

I checked the issue tracker of the GHA runners repo here https://github.com/actions/runner-images/issues and didn't find anything related to this issue.

@thedataking thedataking force-pushed the fix-macos-ci-libiconv branch from da831be to 8e49134 Compare January 14, 2026 23:18
@thedataking thedataking force-pushed the fix-macos-ci-libiconv branch from 8e49134 to 6dddd65 Compare January 14, 2026 23:26
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.

1 participant