All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
@ 2022-01-31  1:59 James Hilliard
  2022-01-31  9:45 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 7+ messages in thread
From: James Hilliard @ 2022-01-31  1:59 UTC (permalink / raw)
  To: buildroot; +Cc: Joseph Kogut, Romain Naour, James Hilliard, Valentin Korenblit

This appears to be the latest version that has a working lld build.

Version 12.0.0 and newer have broken lld stand-alone builds:
https://bugs.llvm.org/show_bug.cgi?id=49228

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/clang/clang.hash | 2 +-
 package/clang/clang.mk   | 2 +-
 package/lld/lld.hash     | 2 +-
 package/lld/lld.mk       | 2 +-
 package/llvm/llvm.hash   | 2 +-
 package/llvm/llvm.mk     | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/clang/clang.hash b/package/clang/clang.hash
index 067a2c0470..32a19c1659 100644
--- a/package/clang/clang.hash
+++ b/package/clang/clang.hash
@@ -1,3 +1,3 @@
 # locally calculated
-sha256 5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253 clang-9.0.1.src.tar.xz
+sha256 0a8288f065d1f57cb6d96da4d2965cbea32edc572aa972e466e954d17148558b clang-11.1.0.src.tar.xz
 sha256 ebcd9bbf783a73d05c53ba4d586b8d5813dcdf3bbec50265860ccc885e606f47 LICENSE.TXT
diff --git a/package/clang/clang.mk b/package/clang/clang.mk
index 939f000cbd..b8dafbeeb4 100644
--- a/package/clang/clang.mk
+++ b/package/clang/clang.mk
@@ -5,7 +5,7 @@
 ################################################################################
 
 # LLVM, Clang and lld should be version bumped together
-CLANG_VERSION = 9.0.1
+CLANG_VERSION = 11.1.0
 CLANG_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(CLANG_VERSION)
 CLANG_SOURCE = clang-$(CLANG_VERSION).src.tar.xz
 CLANG_LICENSE = Apache-2.0 with exceptions
diff --git a/package/lld/lld.hash b/package/lld/lld.hash
index 2144cc5666..17b8d18997 100644
--- a/package/lld/lld.hash
+++ b/package/lld/lld.hash
@@ -1,3 +1,3 @@
 # locally calculated
-sha256 86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82  lld-9.0.1.src.tar.xz
+sha256 017a788cbe1ecc4a949abf10755870519086d058a2e99f438829aef24f0c66ce  lld-11.1.0.src.tar.xz
 sha256 f7891568956e34643eb6a0db1462db30820d40d7266e2a78063f2fe233ece5a0  LICENSE.TXT
diff --git a/package/lld/lld.mk b/package/lld/lld.mk
index cd1a03c1d3..4bf903cda0 100644
--- a/package/lld/lld.mk
+++ b/package/lld/lld.mk
@@ -5,7 +5,7 @@
 ################################################################################
 
 # LLVM, Clang and lld should be version bumped together
-LLD_VERSION = 9.0.1
+LLD_VERSION = 11.1.0
 LLD_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLD_VERSION)
 LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz
 LLD_LICENSE = Apache-2.0 with exceptions
diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash
index 6bf2755777..e93a922492 100644
--- a/package/llvm/llvm.hash
+++ b/package/llvm/llvm.hash
@@ -1,3 +1,3 @@
 # locally calculated
-sha256 00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a llvm-9.0.1.src.tar.xz
+sha256 ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5 llvm-11.1.0.src.tar.xz
 sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT
diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk
index 6c721c30b9..7c2821121b 100644
--- a/package/llvm/llvm.mk
+++ b/package/llvm/llvm.mk
@@ -5,7 +5,7 @@
 ################################################################################
 
 # LLVM, Clang and lld should be version bumped together
-LLVM_VERSION = 9.0.1
+LLVM_VERSION = 11.1.0
 LLVM_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_VERSION)
 LLVM_SOURCE = llvm-$(LLVM_VERSION).src.tar.xz
 LLVM_LICENSE = Apache-2.0 with exceptions
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
  2022-01-31  1:59 [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0 James Hilliard
@ 2022-01-31  9:45 ` Thomas Petazzoni via buildroot
  2022-01-31 11:36   ` Romain Naour
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-01-31  9:45 UTC (permalink / raw)
  To: James Hilliard; +Cc: Joseph Kogut, Romain Naour, Valentin Korenblit, buildroot

On Sun, 30 Jan 2022 18:59:37 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> This appears to be the latest version that has a working lld build.
> 
> Version 12.0.0 and newer have broken lld stand-alone builds:
> https://bugs.llvm.org/show_bug.cgi?id=49228
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

Is this really enough? I remember seeing patches a long time ago doing
bumps on LLVM/Clang and that was much more involved, which I think
explains why we're still at version 9.x.

Romain, any comments on this?

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
  2022-01-31  9:45 ` Thomas Petazzoni via buildroot
@ 2022-01-31 11:36   ` Romain Naour
  2022-02-02 19:39     ` James Hilliard
  0 siblings, 1 reply; 7+ messages in thread
From: Romain Naour @ 2022-01-31 11:36 UTC (permalink / raw)
  To: Thomas Petazzoni, James Hilliard
  Cc: Joseph Kogut, Romain Naour, buildroot, Matthew Weber, Valentin Korenblit

Hello James, Thomas, All,

Le 31/01/2022 à 10:45, Thomas Petazzoni via buildroot a écrit :
> On Sun, 30 Jan 2022 18:59:37 -0700
> James Hilliard <james.hilliard1@gmail.com> wrote:
> 
>> This appears to be the latest version that has a working lld build.
>>
>> Version 12.0.0 and newer have broken lld stand-alone builds:
>> https://bugs.llvm.org/show_bug.cgi?id=49228
>>
>> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> 
> Is this really enough? I remember seeing patches a long time ago doing
> bumps on LLVM/Clang and that was much more involved, which I think
> explains why we're still at version 9.x.
> 
> Romain, any comments on this?

Adding Matt in Cc:

IIRC, there is an issue with libclc package which is part of the llvm project.

Due to the gap between the two version, all CMake options must be reviewed (long
and boring task I agree).

Best regards,
Romain

> 
> Thomas

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
  2022-01-31 11:36   ` Romain Naour
@ 2022-02-02 19:39     ` James Hilliard
  2022-02-12 12:55       ` Arnout Vandecappelle
  0 siblings, 1 reply; 7+ messages in thread
From: James Hilliard @ 2022-02-02 19:39 UTC (permalink / raw)
  To: Romain Naour
  Cc: Joseph Kogut, Thomas Petazzoni, buildroot, Romain Naour,
	Matthew Weber, Valentin Korenblit

On Mon, Jan 31, 2022 at 4:36 AM Romain Naour <romain.naour@smile.fr> wrote:
>
> Hello James, Thomas, All,
>
> Le 31/01/2022 à 10:45, Thomas Petazzoni via buildroot a écrit :
> > On Sun, 30 Jan 2022 18:59:37 -0700
> > James Hilliard <james.hilliard1@gmail.com> wrote:
> >
> >> This appears to be the latest version that has a working lld build.
> >>
> >> Version 12.0.0 and newer have broken lld stand-alone builds:
> >> https://bugs.llvm.org/show_bug.cgi?id=49228
> >>
> >> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> >
> > Is this really enough? I remember seeing patches a long time ago doing
> > bumps on LLVM/Clang and that was much more involved, which I think
> > explains why we're still at version 9.x.
> >
> > Romain, any comments on this?
>
> Adding Matt in Cc:
>
> IIRC, there is an issue with libclc package which is part of the llvm project.
>
> Due to the gap between the two version, all CMake options must be reviewed (long
> and boring task I agree).

Oh, I guess there was already a series here with more changes:
https://patchwork.ozlabs.org/project/buildroot/list/?series=233431&submitter=&state=*&q=&archive=both&delegate=

>
> Best regards,
> Romain
>
> >
> > Thomas
>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
  2022-02-02 19:39     ` James Hilliard
@ 2022-02-12 12:55       ` Arnout Vandecappelle
  2022-03-24  4:30         ` James Hilliard
  0 siblings, 1 reply; 7+ messages in thread
From: Arnout Vandecappelle @ 2022-02-12 12:55 UTC (permalink / raw)
  To: James Hilliard, Romain Naour
  Cc: Joseph Kogut, Thomas Petazzoni, buildroot, Romain Naour,
	Matthew Weber, Valentin Korenblit



On 02/02/2022 20:39, James Hilliard wrote:
> On Mon, Jan 31, 2022 at 4:36 AM Romain Naour <romain.naour@smile.fr> wrote:
>>
>> Hello James, Thomas, All,
>>
>> Le 31/01/2022 à 10:45, Thomas Petazzoni via buildroot a écrit :
>>> On Sun, 30 Jan 2022 18:59:37 -0700
>>> James Hilliard <james.hilliard1@gmail.com> wrote:
>>>
>>>> This appears to be the latest version that has a working lld build.
>>>>
>>>> Version 12.0.0 and newer have broken lld stand-alone builds:
>>>> https://bugs.llvm.org/show_bug.cgi?id=49228
>>>>
>>>> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
>>>
>>> Is this really enough? I remember seeing patches a long time ago doing
>>> bumps on LLVM/Clang and that was much more involved, which I think
>>> explains why we're still at version 9.x.
>>>
>>> Romain, any comments on this?
>>
>> Adding Matt in Cc:
>>
>> IIRC, there is an issue with libclc package which is part of the llvm project.
>>
>> Due to the gap between the two version, all CMake options must be reviewed (long
>> and boring task I agree).
> 
> Oh, I guess there was already a series here with more changes:
> https://patchwork.ozlabs.org/project/buildroot/list/?series=233431&submitter=&state=*&q=&archive=both&delegate=

  Given the discussion in both these threads, I've marked the patch as Changes 
Requested.

  Regards,
  Arnout

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
  2022-02-12 12:55       ` Arnout Vandecappelle
@ 2022-03-24  4:30         ` James Hilliard
  2022-03-28 20:29           ` [Buildroot] [External] " Weber, Matthew L Collins via buildroot
  0 siblings, 1 reply; 7+ messages in thread
From: James Hilliard @ 2022-03-24  4:30 UTC (permalink / raw)
  To: Arnout Vandecappelle
  Cc: Joseph Kogut, Romain Naour, Thomas Petazzoni, buildroot,
	Romain Naour, Matthew Weber, Valentin Korenblit

On Sat, Feb 12, 2022 at 5:55 AM Arnout Vandecappelle <arnout@mind.be> wrote:
>
>
>
> On 02/02/2022 20:39, James Hilliard wrote:
> > On Mon, Jan 31, 2022 at 4:36 AM Romain Naour <romain.naour@smile.fr> wrote:
> >>
> >> Hello James, Thomas, All,
> >>
> >> Le 31/01/2022 à 10:45, Thomas Petazzoni via buildroot a écrit :
> >>> On Sun, 30 Jan 2022 18:59:37 -0700
> >>> James Hilliard <james.hilliard1@gmail.com> wrote:
> >>>
> >>>> This appears to be the latest version that has a working lld build.
> >>>>
> >>>> Version 12.0.0 and newer have broken lld stand-alone builds:
> >>>> https://bugs.llvm.org/show_bug.cgi?id=49228
> >>>>
> >>>> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> >>>
> >>> Is this really enough? I remember seeing patches a long time ago doing
> >>> bumps on LLVM/Clang and that was much more involved, which I think
> >>> explains why we're still at version 9.x.
> >>>
> >>> Romain, any comments on this?
> >>
> >> Adding Matt in Cc:
> >>
> >> IIRC, there is an issue with libclc package which is part of the llvm project.
> >>
> >> Due to the gap between the two version, all CMake options must be reviewed (long
> >> and boring task I agree).
> >
> > Oh, I guess there was already a series here with more changes:
> > https://patchwork.ozlabs.org/project/buildroot/list/?series=233431&submitter=&state=*&q=&archive=both&delegate=
>
>   Given the discussion in both these threads, I've marked the patch as Changes
> Requested.

I think I managed to fix the blockers with libclc in Matt's series
which I've sent as a v12:
https://patchwork.ozlabs.org/project/buildroot/list/?series=291585&submitter=&state=*&q=&archive=both&delegate=

>
>   Regards,
>   Arnout
>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Buildroot] [External] Re:  [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0
  2022-03-24  4:30         ` James Hilliard
@ 2022-03-28 20:29           ` Weber, Matthew L Collins via buildroot
  0 siblings, 0 replies; 7+ messages in thread
From: Weber, Matthew L Collins via buildroot @ 2022-03-28 20:29 UTC (permalink / raw)
  To: James Hilliard, Arnout Vandecappelle
  Cc: Joseph Kogut, Thomas Petazzoni, buildroot, Romain Naour,
	Romain Naour, Valentin Korenblit

James,

> From: James Hilliard <james.hilliard1@gmail.com>
> Sent: Wednesday, March 23, 2022 11:30 PM
> To: Arnout Vandecappelle <arnout@mind.be>
> Cc: Romain Naour <romain.naour@smile.fr>; Joseph Kogut <joseph.kogut@gmail.com>; Thomas Petazzoni <thomas.petazzoni@bootlin.com>; buildroot <buildroot@buildroot.org>; Romain Naour <romain.naour@gmail.com>; Weber, Matthew L Collins <Matthew.Weber@collins.com>; Valentin Korenblit <valentinkorenblit@gmail.com>
> Subject: [External] Re: [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0 
> 

[snip]

> I think I managed to fix the blockers with libclc in Matt's series
> which I've sent as a v12:

Thank you for picking up these patches!

I can confirm that the "runtest" passes for the CLANG compiler-rt (ARM64 QEMU) and I've successfully built/used an x86 defconfig(GCC8.x / Linux 4.14) I use for fuzzing.

Tested-by: Matthew Weber <matthew.weber@collins.com>

Regards,
Matt
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-03-28 21:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-31  1:59 [Buildroot] [PATCH 1/1] package:{clang, lld, llvm}: bump to version 11.1.0 James Hilliard
2022-01-31  9:45 ` Thomas Petazzoni via buildroot
2022-01-31 11:36   ` Romain Naour
2022-02-02 19:39     ` James Hilliard
2022-02-12 12:55       ` Arnout Vandecappelle
2022-03-24  4:30         ` James Hilliard
2022-03-28 20:29           ` [Buildroot] [External] " Weber, Matthew L Collins via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.