RE: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-07-06 Thread Henry Wang
Hi, It seems that this patch has been stale for more than 2 months and from the discussion in this thread I think some actions need to be taken from the author. So I am sending this email as a gentle reminder. Kind regards, Henry > -Original Message- > Subject: [PATCH] build/xen: fix sym

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-17 Thread Jan Beulich
On 16.05.2022 10:01, Roger Pau Monné wrote: > On Sun, May 08, 2022 at 10:34:43AM +0200, Jan Beulich wrote: >> On 06.05.2022 17:35, Roger Pau Monné wrote: >>> On Fri, May 06, 2022 at 03:31:12PM +0200, Roger Pau Monné wrote: On Fri, May 06, 2022 at 02:56:56PM +0200, Jan Beulich wrote: > On 0

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-16 Thread Roger Pau Monné
On Sun, May 08, 2022 at 10:34:43AM +0200, Jan Beulich wrote: > On 06.05.2022 17:35, Roger Pau Monné wrote: > > On Fri, May 06, 2022 at 03:31:12PM +0200, Roger Pau Monné wrote: > >> On Fri, May 06, 2022 at 02:56:56PM +0200, Jan Beulich wrote: > >>> On 05.05.2022 16:21, Roger Pau Monne wrote: >

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-08 Thread Jan Beulich
On 06.05.2022 17:35, Roger Pau Monné wrote: > On Fri, May 06, 2022 at 03:31:12PM +0200, Roger Pau Monné wrote: >> On Fri, May 06, 2022 at 02:56:56PM +0200, Jan Beulich wrote: >>> On 05.05.2022 16:21, Roger Pau Monne wrote: --- a/xen/include/xen/compiler.h +++ b/xen/include/xen/compiler.h

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-06 Thread Roger Pau Monné
On Fri, May 06, 2022 at 03:31:12PM +0200, Roger Pau Monné wrote: > On Fri, May 06, 2022 at 02:56:56PM +0200, Jan Beulich wrote: > > On 05.05.2022 16:21, Roger Pau Monne wrote: > > > --- a/xen/include/xen/compiler.h > > > +++ b/xen/include/xen/compiler.h > > > @@ -125,10 +125,11 @@ > > > #define __

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-06 Thread Roger Pau Monné
On Fri, May 06, 2022 at 02:56:56PM +0200, Jan Beulich wrote: > On 05.05.2022 16:21, Roger Pau Monne wrote: > > --- a/xen/include/xen/compiler.h > > +++ b/xen/include/xen/compiler.h > > @@ -125,10 +125,11 @@ > > #define __must_be_array(a) \ > >BUILD_BUG_ON_ZERO(__builtin_types_compatible_p(type

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-06 Thread Jan Beulich
On 05.05.2022 16:21, Roger Pau Monne wrote: > --- a/xen/include/xen/compiler.h > +++ b/xen/include/xen/compiler.h > @@ -125,10 +125,11 @@ > #define __must_be_array(a) \ >BUILD_BUG_ON_ZERO(__builtin_types_compatible_p(typeof(a), typeof(&a[0]))) > > -#ifdef CONFIG_CC_HAS_VISIBILITY_ATTRIBUTE >

Re: [PATCH] build/xen: fix symbol generation with LLVM LD

2022-05-06 Thread Jan Beulich
On 05.05.2022 16:21, Roger Pau Monne wrote: > Current LLVM LD implementation will turn global hidden symbols in > object files into local ones when generating the .symtab of the Xen > binary image. > > This is different from GNU ld implementation, that will only do the > conversion (or remove the