[Xen-devel] [PATCH v2] build: provide option to disambiguate symbol names

2019-11-08 Thread Jan Beulich
The .file assembler directives generated by the compiler do not include any path components (gcc) or just the ones specified on the command line (clang, at least version 5), and hence multiple identically named source files (in different directories) may produce identically named static symbols (in

Re: [Xen-devel] [PATCH v2] build: provide option to disambiguate symbol names

2019-11-08 Thread Konrad Rzeszutek Wilk
On Fri, Nov 08, 2019 at 12:18:40PM +0100, Jan Beulich wrote: > The .file assembler directives generated by the compiler do not include > any path components (gcc) or just the ones specified on the command line > (clang, at least version 5), and hence multiple identically named source > files (in di

Re: [Xen-devel] [PATCH v2] build: provide option to disambiguate symbol names

2019-11-11 Thread Wei Liu
On Fri, Nov 08, 2019 at 12:18:40PM +0100, Jan Beulich wrote: > The .file assembler directives generated by the compiler do not include > any path components (gcc) or just the ones specified on the command line > (clang, at least version 5), and hence multiple identically named source > files (in di

Re: [Xen-devel] [PATCH v2] build: provide option to disambiguate symbol names

2019-11-27 Thread Roger Pau Monné
On Fri, Nov 08, 2019 at 12:18:40PM +0100, Jan Beulich wrote: > The .file assembler directives generated by the compiler do not include > any path components (gcc) or just the ones specified on the command line > (clang, at least version 5), and hence multiple identically named source > files (in di