[gdal-dev] RFC68: C++11 compilation mode - Call for vote on adoption

Mateusz Loskot mateusz at loskot.net
Thu Sep 7 11:42:59 PDT 2017


On 7 September 2017 at 18:44, David Strip <gdal at stripfamily.net> wrote:
>
> For a while now the Windows dll search order starts with the directory that
> the app was loaded from. This was in response to the "dll hell" phenomenon
> in earlier editions that was created when an app overrode a dll version
> expected by a previously installed app. So, at the expense of extra space,
> it is now common to distribute the required dlls with an app to control the
> version the app uses.

Interestingly, Microsoft initially removed possibility of the app-local
deployment for UniversalCRT, as per [1]

"The design is not ideal for an app-local deployment mechanism,
but support for app-local deployment was not part of the original design."

Then, crowd appealed to Microsoft strongly enough that Microsoft later
decided to allow it as an option, as per "Updated September 11, 2015" in [1]

[1] https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net


More information about the gdal-dev mailing list