<SolarAquarion>
i'm building with llvm git which may be an issue?
<karolherbst>
yeah
<karolherbst>
LLVM has no stable API
<karolherbst>
so essentially what we have to do is to catch up to any upstream change
<SolarAquarion>
i though llvm-git was the ideal at one time. I guess it's not currently* Because otherwise you would need to do constant ifdefs for upstream changes that break the whole thing
<karolherbst>
we do have those ifdefs, but only for mayor versions
<karolherbst>
as a workaround you can figure out what changed those interfaces and just use the commit before that
<kisak>
if radeonsi/aco grows to maturity, I'm considering getting off the llvm treadmill.
<karolherbst>
well... we need an llvmpipe alternative then
<SolarAquarion>
i though llvmpipe or whatever the term is necessary for when there is no particular good method
<karolherbst>
sure, but it doesn't need to be llvm based
<karolherbst>
using llvm is just makeing things fast
<SolarAquarion>
what is llvmpipe termed?
<SolarAquarion>
as in it's a way for CPU to do graphics processing? or whatever the term is?
<kisak>
I didn't mean to drop llvm or go backwards, just not stay on the latest point release if it doesn't really benefit users on older distros.
<SolarAquarion>
or is it something else
<SolarAquarion>
shader generation and such when the GPU isn't good at it
<kisak>
It's irritating to spend 3-5 days to get 16 llvm builds through launchpad ahead of a mesa update.
<SolarAquarion>
but with every new major release the parts mesa uses in llvm may get updates which mesa may get benefits from
<SolarAquarion>
but then it's necessary to ifdef things for non rolling release distros
<kisak>
mesa has needed to support multiple release branches of llvm for so long it's safe to claim it always had, that's not new.
<kisak>
since llvm 15 isn't released yet, it's still a moving target and prone to breakage
<SolarAquarion>
yep, not that new. But usually it didn't break this hard as can be seen in my bug report
<SolarAquarion>
i mean i guess a bunch of llvm api's are getting deprecated or other major changes
kts has quit [Quit: Konversation terminated!]
rasterman has joined #dri-devel
gouchi has joined #dri-devel
off^ has quit [Ping timeout: 480 seconds]
off^ has joined #dri-devel
lumag_ has joined #dri-devel
dviola has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
fxkamd has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
LexSfX has quit []
fxkamd has quit []
JohnnyonFlame has quit [Ping timeout: 480 seconds]
mclasen has quit []
mclasen has joined #dri-devel
gouchi has quit [Remote host closed the connection]