fix 6625 - update OMF import libraries#264
Conversation
- an update_libs.bat script to regenerate omf import libs from a Windows SDK is contained in the .zip archive and will be shipped as dmd2/windows/lib/update_libs.bat as well
|
Thanks for your pull request, @MartinNowak! Bugzilla references
|
|
This is great, thanks! |
As always, build scripts are messy ;), #267.
You mean adding more import libraries? No problem from my side, should stay relevant though.
By means of creating COFF import libs and then converting those?
Could you submit it to the tools repo? |
Yes. I wonder about distribution licensing issues, though. If it's ok to just copy them, there is no reason to go through MinGW.
Ok, I'll have a look. |
Unfortunately the sdk_license.rtf and REDIST.rtf seem to disallow this.
Now constants and names aren't copyrightable, but any contained code from stubs et.al. could be problematic from my understanding. Also MinGW would be easier for automation, installing/updating the Windows SDK as part of the build would be a pain. We could also update those things outside of the release process, much like libcurl and now omflibs, but that required someone to regularly do it, e.g. the last libcurl update from @brocolis is almost 10 month old. |
Windows SDK is contained in the .zip archive and will be shipped
as dmd2/windows/lib/update_libs.bat as well
update_libs.bat
As the script comment says, CTL3D32.DLL is no longer present and Uuid.lib is now a static library, so those 2 remain in their current state.
Also see COFFIMPLIB - Digital Mars