#1094383 libvst3sdk-dev: misses module_linux.cpp

Package:
libvst3sdk-dev
Source:
libvst3sdk-dev
Description:
VST SDK development files
Submitter:
IOhannes m zmölnig
Date:
2026-04-29 07:15:03 UTC
Severity:
normal
#1094383#5
Date:
2025-01-27 16:47:27 UTC
From:
To:
Dear Maintainer,

thanks for packaging vst3sdk.


I recently had a discussion with an upstream that would like to get
their package into Debian.
they mentioned that the libvst3sdk-dev provided by Debian

(the discussion is somewhere on <https://github.com/ossia/score/issues/1476#issuecomment-2456190614>)

i know to little about vst3sdk to validate this, but a quick glance at
the vst3sdk sources suggests they are correct.

I see that there's a libvst_hosting.a, which might acdtually contain a
pre-built module_linux.o, but a quick 'strings' test shows that at least
some symbols do not appear.


i do not know what the correct way to proceed is (e.g. ship
module_linux.cpp, build it into libvst_hosting.a, or dismiss the notion
of the ossia upstream altogether).
as such i don't even known what the proper severity of this bug is.

but i thought i'd report it anyhow.

gfmasdr
IOhannes

#1094383#10
Date:
2025-02-03 07:20:05 UTC
From:
To:
Hi,

Thanks for reporting this. Last week I attempted un-embedding vst3sdk
from juce and ran into a similar issue, as juce similarly wants to
include vst3sdk's .cpp files. I did not attempt to collect the list of
needed .cpp files.

I think shipping the .cpp files in libvst3sdk-dev would be the most
convenient right now, as that would minimize the need to patch the
depending sources. I am as well not enough familiar with vst3sdk to say
how its upstream intend it to be used, I can only see how it is done in
practice.

Best,
Andrius