[Mesa-dev] [PATCH 12/12] clover: remove pre LLVM 5.0 codepaths

Francisco Jerez currojerez at riseup.net
Wed Oct 31 18:22:38 UTC 2018


I don't object removing the pre-LLVM 5.0 paths, nor keeping them around
in order to make r600 happy.  What would it take to forward-port the
r600 image support code to more recent LLVM versions?

Jan Vesely <jan.vesely at rutgers.edu> writes:

> On Wed, 2018-10-31 at 17:02 +0000, Emil Velikov wrote:
>> On Wed, 31 Oct 2018 at 15:57, Jan Vesely <jan.vesely at rutgers.edu> wrote:
>> > On Wed, 2018-10-31 at 13:30 +0000, Emil Velikov wrote:
>> > > From: Emil Velikov <emil.velikov at collabora.com>
>> > > 
>> > > LLVM versions earlier than 5.0.1 are no longer supported.
>> > 
>> > I'd prefer to keep llvm-3.9, since it's the last version that supports
>> > images for r600, but I'd leave the final decision to Francisco.
>> > 
>> Was it just image support that was dropped or all of r600?
>> I take it there's not enough interest/manpower to address that?
>> 
>> I'm curious how are you building/managing things:
>>  - full build with LLVM 3.9
>>  - r600 build with LLVM 3.9, and another for $other component using newer LLVM
>>  - other
>
> I build only clover+r600, mostly to occasionally check that libclc
> still works as expected. I don't expect mixing of LLVM versions to work
> (although with versioned symbols it should).
> I can always fall back to older mesa release for this, but building
> from one source is nice, feel free to go ahead with Francisco's ack.
>
> Jan
>
>> 
>> If really needed, we could keep 3.9 solely for r600 and use 5.0.1+ elsewhere.
>> Considering LLVM 3.9 isn't getting new updates with last one being in
>> Sep 2016 we are seriously clinging to straws.
>> 
>> Thanks
>> Emil
>
> -- 
> Jan Vesely <jan.vesely at rutgers.edu>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181031/83b2acac/attachment.sig>


More information about the mesa-dev mailing list