diff mbox series

[v10,1/4] package/llvm: bump to version 11.0.0

Message ID 20210205184343.57068-1-matthew.weber@rockwellcollins.com
State Superseded
Headers show
Series [v10,1/4] package/llvm: bump to version 11.0.0 | expand

Commit Message

Matt Weber Feb. 5, 2021, 6:43 p.m. UTC
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
---
 package/llvm/llvm.hash | 2 +-
 package/llvm/llvm.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Comments

Matthew Weber Feb. 5, 2021, 6:52 p.m. UTC | #1
Romain,


On Fri, Feb 5, 2021 at 12:43 PM Matt Weber
<matthew.weber@rockwellcollins.com> wrote:
>
> Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
> ---
>  package/llvm/llvm.hash | 2 +-
>  package/llvm/llvm.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash
> index 6bf2755777..055219a94c 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 913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469 llvm-11.0.0.src.tar.xz
>  sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT
> diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk
> index 7d60fe7f8c..069312bb3f 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.0.0

I'm not sure if the bump to 10.x would have had a similar behavior but
I enabled mesa32 llvmpipe and got a build failure related to the
config wrapper not being present.
https://paste.ack.tf/9858ff


Regards.
Matt
Matthew Weber Feb. 5, 2021, 6:53 p.m. UTC | #2
On Fri, Feb 5, 2021 at 12:52 PM Matthew Weber
<matthew.weber@rockwellcollins.com> wrote:
>
> Romain,
>
>
> On Fri, Feb 5, 2021 at 12:43 PM Matt Weber
> <matthew.weber@rockwellcollins.com> wrote:
> >
> > Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
> > ---
> >  package/llvm/llvm.hash | 2 +-
> >  package/llvm/llvm.mk   | 2 +-
> >  2 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash
> > index 6bf2755777..055219a94c 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 913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469 llvm-11.0.0.src.tar.xz
> >  sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT
> > diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk
> > index 7d60fe7f8c..069312bb3f 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.0.0
>
> I'm not sure if the bump to 10.x would have had a similar behavior but
> I enabled mesa32 llvmpipe and got a build failure related to the
> config wrapper not being present.
> https://paste.ack.tf/9858ff
>

I should have included this as well.

> find . -name llvm-config
./build/llvm-11.0.0/test/tools/llvm-config
./build/llvm-11.0.0/utils/gn/secondary/llvm/tools/llvm-config
./build/llvm-11.0.0/buildroot-build/bin/llvm-config
./build/llvm-11.0.0/buildroot-build/tools/llvm-config
./build/llvm-11.0.0/tools/llvm-config
./build/host-llvm-11.0.0/test/tools/llvm-config
./build/host-llvm-11.0.0/utils/gn/secondary/llvm/tools/llvm-config
./build/host-llvm-11.0.0/buildroot-build/bin/llvm-config
./build/host-llvm-11.0.0/buildroot-build/tools/llvm-config
./build/host-llvm-11.0.0/tools/llvm-config
./target/usr/bin/llvm-config
./host/aarch64-buildroot-linux-gnu/sysroot/usr/bin/llvm-config
./host/bin/llvm-config


-Matt
Romain Naour Feb. 7, 2021, 2:35 p.m. UTC | #3
Le 05/02/2021 à 19:53, Matthew Weber a écrit :
> On Fri, Feb 5, 2021 at 12:52 PM Matthew Weber
> <matthew.weber@rockwellcollins.com> wrote:
>>
>> Romain,
>>
>>
>> On Fri, Feb 5, 2021 at 12:43 PM Matt Weber
>> <matthew.weber@rockwellcollins.com> wrote:
>>>
>>> Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
>>> ---
>>>  package/llvm/llvm.hash | 2 +-
>>>  package/llvm/llvm.mk   | 2 +-
>>>  2 files changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash
>>> index 6bf2755777..055219a94c 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 913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469 llvm-11.0.0.src.tar.xz
>>>  sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT
>>> diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk
>>> index 7d60fe7f8c..069312bb3f 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.0.0
>>
>> I'm not sure if the bump to 10.x would have had a similar behavior but
>> I enabled mesa32 llvmpipe and got a build failure related to the
>> config wrapper not being present.
>> https://paste.ack.tf/9858ff

Michael Opdenacker is also working on llvm/clang version bump, he had a similar
issue with libclc build due to new Cmake build system (I guess):

http://lists.busybox.net/pipermail/buildroot/2021-January/thread.html

I didn't tested llvmpipe with the current mesa version (20.3.3) maybe you have
to check with the current Buildroot master.

I'll try to take a look.

Best regards,
Romain

>>
> 
> I should have included this as well.
> 
>> find . -name llvm-config
> ./build/llvm-11.0.0/test/tools/llvm-config
> ./build/llvm-11.0.0/utils/gn/secondary/llvm/tools/llvm-config
> ./build/llvm-11.0.0/buildroot-build/bin/llvm-config
> ./build/llvm-11.0.0/buildroot-build/tools/llvm-config
> ./build/llvm-11.0.0/tools/llvm-config
> ./build/host-llvm-11.0.0/test/tools/llvm-config
> ./build/host-llvm-11.0.0/utils/gn/secondary/llvm/tools/llvm-config
> ./build/host-llvm-11.0.0/buildroot-build/bin/llvm-config
> ./build/host-llvm-11.0.0/buildroot-build/tools/llvm-config
> ./build/host-llvm-11.0.0/tools/llvm-config
> ./target/usr/bin/llvm-config
> ./host/aarch64-buildroot-linux-gnu/sysroot/usr/bin/llvm-config
> ./host/bin/llvm-config



> 
> 
> -Matt
>
Voss, Samuel M Collins via buildroot Feb. 8, 2021, 11:48 p.m. UTC | #4
Romain,

On Sun, Feb 7, 2021 at 8:36 AM Romain Naour <romain.naour@gmail.com> wrote:
>
> Le 05/02/2021 à 19:53, Matthew Weber a écrit :
> > On Fri, Feb 5, 2021 at 12:52 PM Matthew Weber
> > <matthew.weber@rockwellcollins.com> wrote:
> >>
> >> Romain,
> >>
> >>
> >> On Fri, Feb 5, 2021 at 12:43 PM Matt Weber
> >> <matthew.weber@rockwellcollins.com> wrote:
> >>>
> >>> Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
> >>> ---
> >>>  package/llvm/llvm.hash | 2 +-
> >>>  package/llvm/llvm.mk   | 2 +-
> >>>  2 files changed, 2 insertions(+), 2 deletions(-)
> >>>
> >>> diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash
> >>> index 6bf2755777..055219a94c 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 913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469 llvm-11.0.0.src.tar.xz
> >>>  sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT
> >>> diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk
> >>> index 7d60fe7f8c..069312bb3f 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.0.0
> >>
> >> I'm not sure if the bump to 10.x would have had a similar behavior but
> >> I enabled mesa32 llvmpipe and got a build failure related to the
> >> config wrapper not being present.
> >> https://urldefense.com/v3/__https://paste.ack.tf/9858ff__;!!MvWE!QoNoAWacp64SQYehF6CWitDX8KoF1Og3NFr2Zp6DLppPMYoC0FGByGQxwQXIKckXB5jt$
>
> Michael Opdenacker is also working on llvm/clang version bump, he had a similar
> issue with libclc build due to new Cmake build system (I guess):
>
> https://urldefense.com/v3/__http://lists.busybox.net/pipermail/buildroot/2021-January/thread.html__;!!MvWE!QoNoAWacp64SQYehF6CWitDX8KoF1Og3NFr2Zp6DLppPMYoC0FGByGQxwQXIKTT_TgEp$
>
> I didn't tested llvmpipe with the current mesa version (20.3.3) maybe you have
> to check with the current Buildroot master.
>

I went back and did a completely clean build (vs adding mesa3d on as a
new package to my compiler-rt testing) and llvmpipe built ok
(https://paste.ack.tf/a56ce8 ).....  So I'll switch gears to look at
the libclc but it looks like llvm version bump is generally working OK
(good to merge if we want to let auto-builders find the rest of the
issues).

-Matt
diff mbox series

Patch

diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash
index 6bf2755777..055219a94c 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 913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469 llvm-11.0.0.src.tar.xz
 sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT
diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk
index 7d60fe7f8c..069312bb3f 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.0.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