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

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

url - Querystring manipulation of email Address in PHP -