c++ - Is it possible to compile a VST on linux? -
for class project i'm attempting write vst plugin backed cuda. current cuda workflow on linux box, i'd prefer compile , link there.
according wikipedia, should possible (i couldn't find steinberg documentation relevant linux) can't find makefile or instructions on how build if aren't using xcode or visual studio.
i'm vst 3 sdk doesn't support linux. when try compile plugin under linux, error:
./base/source/fatomic.cpp:39:30: fatal error: libkern/osatomic.h: no such file or directory
this issue caused following code in "vst3 sdk/base/source/fatomic.cpp"
#if mac #include <libkern/osatomic.h> #if mac_os_x_version_min_required > mac_os_x_version_10_4 #define native_atomic_type (volatile int32_t*) #else #define native_atomic_type (int32_t*) #endif #elif windows #include <windows.h> #endif
but hope compiling under linux work vst sdk 2.4. reading.
jvstwrapper seems run on linux, supporting 2.4 sdk @ moment. actually, that's safer bet, not many hosts have full vst3 support yet, , 2.4 sdk more or less universal. have more luck building sdk under linux, it's still going require patching.
anyways, here's few forum links (1, 2) started.
edit: blogged while back, perhaps useful future visitors google:
http://teragonaudio.com/article/building-vst-plugins-on-linux.html
Comments
Post a Comment