On Sat, Aug 6, 2016 at 5:52 PM, Jan Vesely <jan.ves...@rutgers.edu> wrote: > The situation I'm concerned about is as > follows: > 1.) mesa builds fine using existing build environment. > > 2.) I update LLVM. This update changes symbols (function parameter > changed type, a function was moved to header, or devirtualization pass > did a better job, ...) > > I want to know whether this happened and mesa rebuild is necessary.
After updating LLVM: $ qlist mesa | grep \\.so | LD_PRELOAD=/usr/\${LIB}/libGL.so xargs ldd -d -r | grep defined qlist is a Gentoo-specific command, other Linux distributions might have an equivalent program under a different name. > surely most llvm symbols are used immediately, but if optimizations > like shader cache are present it can take some time before the compiler > path is exercised, postponing failed symbol lookups well into the > future. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev