[yoshimi] Building for the RaspberryPi.

  • From: "Tom" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "madtom1999" for DMARC)
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Wed, 15 Mar 2017 11:23:10 +0000

Some success here: Using the latest git version as of this morning.

On a RaspberryPi2 I modified the CMakeLists.txt entry for the NEON by removing the -O3 as this is invalid for the ARM and built a functioning version that (in my limited usage of yoshimi) seems to be OK.

On the RasspberryPi Zero I changed the NEON line to (BuildOptions_NEON
" -mfloat-abi=hard -mfpu=vfp -mcpu=arm1176jzf-s -funsafe-loop-optimizations" ...

and built a version that on make results in some warnings I've not seen before

[ 53%] Generating EnvelopeUI.cpp
/home/pi/Programming/yoshimi/src/LV2_Plugin/../UI/EnvelopeUI.fl:2: unknown version '1.0304'

but builds and works but is slightly laggy and has a high CPU usage. The 1.2.4 version released with Raspbian for the pi uses a lot less CPU so I'm guessing either some GUI changes are taking more CPU or I need to check my compiler switches and see what optimisation I can do. The PiZero may still be useful as a non-gui version tho.

Tom

Yoshimi source code is available from either: 
http://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: