Skip to content

Fix some bugs that cause minor annoyances… - #22

Open
savetheclocktower wants to merge 4 commits into
masterfrom
fix-build-bugs
Open

Fix some bugs that cause minor annoyances…#22
savetheclocktower wants to merge 4 commits into
masterfrom
fix-build-bugs

Conversation

@savetheclocktower

Copy link
Copy Markdown

…during the build process.

Claude ferreted these out; the precipitating annoyance was the fact that yarn install in the Pulsar repo often somehow forces me to re-run the download-libiconv step. Claude doesn't know why the existing version gets removed during that process, but says that yarn build doesn't catch the omission because the are-we-still-fresh metadata doesn't know to check for libiconv.2.dylib. The fix is to move that file into the same directory as superstring.node.

Also, Claude spotted some bugs in the fetch-libiconv-61.sh script.

The proof here will be in the CI; if this works just as well in CI, then I'll consider it to be a lateral move at worst. These bugs would hardly ever surface during Pulsar builds because we're always starting from scratch, but fixing them may mean I have slightly fewer headaches.

…during the build process.

Claude ferreted these out; the precipitating annoyance was the fact that `yarn install` in the Pulsar repo often somehow forces me to re-run the download-`libiconv` step. Claude doesn't know why the existing version gets removed during that process, but says that `yarn build` doesn't catch the omission because the are-we-still-fresh metadata doesn't know to check for `libiconv.2.dylib`.

Also, Claude spotted some bugs in the `fetch-libiconv-61.sh` script.
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