Closed grillo-delmal closed 1 month ago
was it working before?
you may try adding below in manifest:
prepend-path: /usr/lib/sdk/llvm18/bin
prepend-ld-library-path: /usr/lib/sdk/llvm18/lib
huh! that did the trick ^^ on 23.08 adding this wasn't required, but I'm fine if it works :+1: thank you!
@grillo-delmal I think it's because it picked llvm 18 library from GL.default (mesa) extension instead of llvm extension and they aren't compatible. In 23.08 mesa has llvm17 so it could clash only with llvm17 extension. In general without prepend-ld-library-path there is no guarantee you have the right loaded.
@Erick555 It does make sense :) Thanks for clarifying xD TBH I was just using it the same way as other dlang projects did without giving it much though. I assumed that the paths were being pre-filed by the extensions or something like that, but now that you mention the mesa thing, it does make sense for it not being like that XDD. In general I'm all in on explicitly declaring these things, so no problem on my side :+1:
Was trying to build a bigger flatpak project and stumbled on this.
Here is a small example file that reproduces the problem
This fails with the following output