AIFX v0.1.12 (Linux + Windows + macOS)
Pre-releaseA load-time regression from the 0.1.8 static-runtime fix: the plugins stopped being detected by Flame on Linux, failing with lib64/libc.so.6: version `GLIBC_2.35' not found.
Ships Linux, Windows, and macOS binaries. This is a Linux-only build fix, so the Windows and macOS builds (rebuilt from the 0.1.12 source) are unchanged in behaviour from 0.1.11.
Fixed
-
Plugins load again on glibc 2.34 hosts (Rocky/RHEL 9). The 0.1.8 Resolve crash fix linked both libstdc++ and libgcc statically. The libstdc++ half is what actually fixes Resolve (it stops the host's re-exported
std::filesystem::path::_M_split_cmptsfrom interposing ours). The libgcc half, built on a modern toolchain, baked the unwinder's fast EH-frame lookup_dl_find_object@GLIBC_2.35into each.ofxas a GLOBAL undefined reference. Rocky Linux 9 ships glibc 2.34 (noGLIBC_2.35version node), so the loader rejected the plugin and Flame never registered it.Now we drop
-static-libgccand keep-static-libstdc++: libgcc links dynamically so the unwinder comes from the host'slibgcc_s.so.1(ABI-stable, interposition-safe), the glibc floor returns to 2.34, and the Resolve fix is unchanged (_M_split_cmptsstays a LOCAL, non-preemptible symbol). Verified across all seven bundles: noGLIBC_2.35reference, libstdc++ still static.
Added
- Windows installer (
aifx-0.1.12-windows-setup.exe). A native Setup.exe wizard, the counterpart of the macOS installer .dmg, shipped alongside the existing zip (same plugin binaries — a packaging + configuration convenience). It collects your ComfyUI server address/port and shared-folder mount paths on a custom page and bakes them into each plugin''sdefaults.jsonwhile copying the seven bundles into place. A "keep bundled defaults" checkbox skips the rewrite.
Install
Linux — extract and copy the seven *.ofx.bundle directories into /usr/OFX/Plugins/ or $HOME/.OFX/Plugins/, then restart your OFX host.
Windows — run the installer .exe (a wizard that copies the seven bundles into your OFX plugin folder — per-user or all-users — and bakes your ComfyUI server address and shared-folder paths into each plugin''s defaults.json), or extract the zip and copy the seven *.ofx.bundle directories into C:\Program Files\Common Files\OFX\Plugins\ yourself. Then restart your OFX host. Requires the Microsoft Visual C++ Redistributable (x64). The installer is unsigned — if SmartScreen warns, click More info → Run anyway.
macOS — universal binaries (Apple Silicon + Intel). Either run the installer .dmg (a one-shot wizard that copies the seven bundles into ~/Library/OFX/Plugins/), or extract the tarball and copy the seven *.ofx.bundle directories into ~/Library/OFX/Plugins/ or /Library/OFX/Plugins/ yourself. Then restart your OFX host. The build is unsigned — if Gatekeeper quarantines a bundle or the installer, clear it with xattr -dr com.apple.quarantine ''<path>'' (or right-click → Open the installer the first time).
SHA-256
aifx-0.1.12-linux-x86_64.tar.gz 2af7b8c820e5ac0e0fb95c3e06f308c57d984c76bd2ef80e849d78a3f8cbd136
aifx-0.1.12-windows-x86_64.zip b1c5be211b61526e4d9f2ab3eee7ea87463f885c81f858296932df2abd38fed8
aifx-0.1.12-windows-setup.exe A77CF676E96B3A8EA040DED9548A696B68488408B5F784128313F39F32DB3D0C
aifx-0.1.12-macos-universal.tar.gz eb8488502b8eeccbe56b433d6bc15b86d33048120acd55911207b092d556b34a
aifx-0.1.12-macos-installer.dmg 62c812b418504b66104b3b99c4a060d83fc7cb57d93d29aca1352d94c6ea1f00