This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] manjaro installation - missing libLLVMBinaryFormat.a and about 100 other .a's
#3
(18.01.2024, 17:31)Selur Wrote: I have no clue about Manjaro.

Neither do I  Smile

Am I right in thinking, then, that this is basically an underlying issue with the llvm installation and actually nothing to do with the vapoursynth installation per se?

"Interestingly"
llvm-config-15 --components
shows that all the components of these .a's are present - but nevertheless .a's are not getting created. And I think I read somewhere this is possibly related to meson.build's call to"... static: get_option('static-llvm')".  And the package llvm-static exists in an Ubuntu ppm, but not, as far as I can tell, in Manjaro or Arch package libraries.

Maybe I should compile my own llvm ...

Or I might be able to get away with just not using static.  I adjusted meson.build to read
  deps += dependency('llvm', version: ['>= 10.0', '< 17'], method: 'config-tool',
    modules: [
      'asmprinter', 'executionengine', 'target', 'orcjit', 'native',
    ])

And I have at least got this far with the error apparently gone (no further as yet, because first I have to reconstruct the full build environment again after several pointless reboots, and I've had to uninstall half my system so I could get llvm-15 to replace the installed high-dependency llvm-16)
llvm-config found: YES (/usr/bin/llvm-config-15) 15.0.7
Run-time dependency LLVM (modules: asmprinter, executionengine, native, orcjit, target) found: YES 15.0.7
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0
Run-time dependency vapoursynth found: YES 65
Build targets in project: 2
I'll report back.
Reply


Messages In This Thread
RE: manjaro installation - missing libLLVMBinaryFormat.a and about 100 other .a's - by drfear - 18.01.2024, 18:20

Forum Jump:


Users browsing this thread: 2 Guest(s)