Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jun 2019 09:10:07 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        Shawn Webb <shawn.webb@hardenedbsd.org>
Cc:        src-committers <src-committers@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>, svn-src-head@freebsd.org
Subject:   Re: svn commit: r348504 - in head: lib/clang/libllvm tools/build/mk usr.bin/clang
Message-ID:  <CACNAnaFmxUQj2_O61rSmx5_nwePDoN1LNJbevxpJv9cCvJ2T=g@mail.gmail.com>
In-Reply-To: <20190602115634.j2cj2fr37p5c5sc2@mutt-hbsd>
References:  <201906020404.x5244MoT052965@repo.freebsd.org> <20190602115634.j2cj2fr37p5c5sc2@mutt-hbsd>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jun 2, 2019 at 6:56 AM Shawn Webb <shawn.webb@hardenedbsd.org> wrote:
>
> On Sun, Jun 02, 2019 at 04:04:21AM +0000, Kyle Evans wrote:
> > Author: kevans
> > Date: Sun Jun  2 04:04:21 2019
> > New Revision: 348504
> > URL: https://svnweb.freebsd.org/changeset/base/348504
> >
> > Log:
> >   llvm-symbolizer: Move out of CLANG_EXTRAS, into CLANG
> >
> >   ASAN reports become a lot more useful with llvm-symbolizer in $PATH, and the
> >   build is not much more time-consuming. The added benefit is that the
> >   resulting reports will actually include symbol information; without, thread
> >   trace information includes a bunch of addresses that immediately resolve to
> >   an inline function in
> >   ^/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.h and take a
> >   little more effort to examine.
> >
> >   Reviewed by:        emaste
> >   MFC after:  1 week
> >   Differential Revision:      https://reviews.freebsd.org/D20484
> >
> > Modified:
> >   head/lib/clang/libllvm/Makefile
> >   head/tools/build/mk/OptionalObsoleteFiles.inc
> >   head/usr.bin/clang/Makefile
> >
> > Modified: head/lib/clang/libllvm/Makefile
> > ==============================================================================
> > --- head/lib/clang/libllvm/Makefile   Sun Jun  2 02:38:44 2019        (r348503)
> > +++ head/lib/clang/libllvm/Makefile   Sun Jun  2 04:04:21 2019        (r348504)
> > @@ -523,7 +523,7 @@ SRCS_EXT+=        DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
> >  SRCS_EXT+=   DebugInfo/PDB/PDBSymbolUnknown.cpp
> >  SRCS_EXT+=   DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
> >  SRCS_EXT+=   DebugInfo/PDB/UDTLayout.cpp
> > -SRCS_EXT+=   DebugInfo/Symbolize/DIPrinter.cpp
> > +SRCS_MIW+=   DebugInfo/Symbolize/DIPrinter.cpp
> >  SRCS_MIW+=   DebugInfo/Symbolize/SymbolizableObjectFile.cpp
> >  SRCS_MIW+=   DebugInfo/Symbolize/Symbolize.cpp
>
> Is SRCS_MIW the right spelling?
>

Yup. Here's my understanding from looking at usage:

SRCS_MIN = Absolute minimum set of src to build libllvm for bootstrap
tools (MIN = MINimum)
SRCS_MIW = Anything else needed to build libllvm for world tools (MIW
= MIn World)

Thanks,

Kyle Evans



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaFmxUQj2_O61rSmx5_nwePDoN1LNJbevxpJv9cCvJ2T=g>