[Bf-committers] Library updates for Blender 2.8

Brecht Van Lommel brechtvanlommel at gmail.com
Thu Jul 26 18:21:51 CEST 2018


I think it would be great to have all these libraries updated, especially
the ones with CVEs.

* Blosc: definitely need to upgrade one to fix GCC build issues
* clew/cuew: I wonder if we even need OpenCL/CUDA support in OpenSubdiv,
maybe OpenGL is enough..
* flexbison/schroendinger/lapack: seems fine to remove
* openjpeg: don't think there is a good reason to have it in extern/
anymore, would be happy to see patch to remove it from there

I guess most of these are relatively easy with a tweak to versions.cmake,
not sure how difficult it is on Linux.


On Mon, Jul 23, 2018 at 9:54 PM Ray Molenkamp <ray at lazydodo.com> wrote:

> There's quite a few libraries we build for the various platforms
> (57 by the last count) and it's not always clear who the module
> owner is and who is supposed to ask for newer versions of certain
> libs.
>
> I took a quick survey of the versions we use and the latest versions
> available. (based on build_files\build_environment\cmake\versions.cmake)
>
>
> https://docs.google.com/spreadsheets/d/e/2PACX-1vRnu75FDmw8NvbJiH9hjrGNBvrwXU9ocWWMCWZY0ISwcfLOnL7Ep1z67Y5FpN_TaI0QRwbPR2KmrQie/pubhtml?gid=0&single=true
>
> (or in case the email ruins the long link: https://tinyurl.com/y9st4fyt )
>
> There are several libs with known CVE's, personally I would prefer
> to upgrade those to the latest versions (most seem low risk upgrades)
> but for everything else I really have no strong opinion.
>
> Any module owner that wants edit rights, please poke me (email/irc) and
> I'll get you an editable link.
>
> --Ray
>
>
> On 7/23/2018 11:43 AM, Brecht Van Lommel wrote:
> > Hi all,
> >
> > It's been a while since we updated libraries, and with the upgrade to
> > Visual Studio 2017 this has now become easier on Windows as well. Since
> the
> > platform maintainers have time now to do updates, let's try to get this
> in
> > motion.
> >
> > Some of the latest library versions need C++11, I also propose we require
> > C++11 in master. This mostly involves removing the WITH_CXX1 option and
> > code cleanups for STL data types compatibility.
> >
> > For libraries, these are the ones I know of. Let us know if any other
> > library updates are needed.
> >
> > * OSL, LLVM, OIIO: so we no longer need a really old LLVM version.
> > https://developer.blender.org/D3398
> > https://developer.blender.org/D2915
> >
> > * OpenVDB 5.1.0: so we can read files written by other applications that
> > have OpenVDB 5.x.
> >
> > * Python 3.7.0 (or should we wait until there is a 3.7.1 or so with
> > bugfixes?)
> >
> > * OpenSubdiv: this will need to include a number of Sergey's bugfixes,
> the
> > revision needed is not known (or doesn't exist) yet.
> >
> > Thanks,
> > Brecht.
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list