Skip to content

History / vs2008_wine_pluginmax_build

Revisions

  • Document the full PluginMax build under Wine, now verified end-to-end New page nel/vs2008_wine_pluginmax_build.md covers what's needed beyond the base VS2008/Wine toolchain: the four archives (Max 2010 SDK, DirectX SDK June 2010, VS2008 toolchain, 2019q4_external_v90_x86 externals), the VC_DIR shadow-directory trick FindMSVC.cmake needs, the case-sensitivity symlink farm across all the SDK trees (replaces the individually-found ComCtl32.lib/bipexp.h fixes with a systematic pass), the exact CMake flags matching tool/quick_start/configure_targets.py's real PluginMax spec, and two genuine pre-existing bugs found in CMakeModules/FindWindowsSDK.cmake (not yet upstreamed). Also updates vs2008_linux_wine.md's now-stale wrapper-script snippets (translate_args gained glued-prefix handling for /FI, winecl-link now strips CMake's /MANIFEST:EMBED,ID=1) and corrects its case-sensitivity advice - ciopfs turned out to be broken on a stock Ubuntu 24.04 box, verified with an isolated repro, so the new page's symlink-farm script is the documented fix instead. Verified: ninja -j4 completed 1008/1008 objects, exit 0, zero FAILED lines - nel_export_r.dlu and the other plugin_max binaries all built.

    @kaetemi kaetemi committed Jul 7, 2026