Re: [XEN PATCH v9 08/30] build: fix enforce unique symbols for recent clang version

2022-01-31 Thread Jan Beulich
On 28.01.2022 16:52, Anthony PERARD wrote: > On Fri, Jan 28, 2022 at 01:43:38PM +0100, Jan Beulich wrote: >> On 28.01.2022 13:03, Anthony PERARD wrote: >>> On Thu, Jan 27, 2022 at 04:57:20PM +0100, Jan Beulich wrote: On 25.01.2022 12:00, Anthony PERARD wrote: > clang 6.0 and newer behave

Re: [XEN PATCH v9 08/30] build: fix enforce unique symbols for recent clang version

2022-01-28 Thread Anthony PERARD
On Fri, Jan 28, 2022 at 01:43:38PM +0100, Jan Beulich wrote: > On 28.01.2022 13:03, Anthony PERARD wrote: > > On Thu, Jan 27, 2022 at 04:57:20PM +0100, Jan Beulich wrote: > >> On 25.01.2022 12:00, Anthony PERARD wrote: > >>> clang 6.0 and newer behave like gcc in regards for the FILE symbol, so >

Re: [XEN PATCH v9 08/30] build: fix enforce unique symbols for recent clang version

2022-01-28 Thread Jan Beulich
On 28.01.2022 13:03, Anthony PERARD wrote: > On Thu, Jan 27, 2022 at 04:57:20PM +0100, Jan Beulich wrote: >> On 25.01.2022 12:00, Anthony PERARD wrote: >>> clang 6.0 and newer behave like gcc in regards for the FILE symbol, so >>> only the filename rather than the full path to the source file. >>>

Re: [XEN PATCH v9 08/30] build: fix enforce unique symbols for recent clang version

2022-01-28 Thread Anthony PERARD
On Thu, Jan 27, 2022 at 04:57:20PM +0100, Jan Beulich wrote: > On 25.01.2022 12:00, Anthony PERARD wrote: > > clang 6.0 and newer behave like gcc in regards for the FILE symbol, so > > only the filename rather than the full path to the source file. > > > > clang 3.8.1-24 (in our debian:stretch

Re: [XEN PATCH v9 08/30] build: fix enforce unique symbols for recent clang version

2022-01-27 Thread Jan Beulich
On 25.01.2022 12:00, Anthony PERARD wrote: > clang 6.0 and newer behave like gcc in regards for the FILE symbol, so > only the filename rather than the full path to the source file. > > clang 3.8.1-24 (in our debian:stretch container) and 3.5.0-10 > (in our debian:jessie container) do store the

[XEN PATCH v9 08/30] build: fix enforce unique symbols for recent clang version

2022-01-25 Thread Anthony PERARD
clang 6.0 and newer behave like gcc in regards for the FILE symbol, so only the filename rather than the full path to the source file. clang 3.8.1-24 (in our debian:stretch container) and 3.5.0-10 (in our debian:jessie container) do store the full path to the source file in the FILE symbol.