The BOARD_EGL_WORKAROUND_BUG corrects an issue regarding OpenGL and how some things are rendered I believe, and the flag was removed since it points to symbols not required by the device, but are required for tegra cameras I believe. Meticulus and Unjustified Dev would know more as they tinkered more with the exhibit's device tree.
Ok I see thanks. I just realized that you also have set COMMON_GLOBAL_CFLAGS += -DNEEDS_VECTORIMPL_SYMBOLS in your board config (line 124) so I will leave it better in.
Btw, camcorder fc logcat:
03-06 22:50:52.210: E/AndroidRuntime(6345): FATAL EXCEPTION: Camera Handler Thread
03-06 22:50:52.210: E/AndroidRuntime(6345): Process: com.android.camera2, PID: 6345
03-06 22:50:52.210: E/AndroidRuntime(6345): java.lang.RuntimeException: getParameters failed (empty parameters)
03-06 22:50:52.210: E/AndroidRuntime(6345): at android.hardware.Camera.native_getParameters(Native Method)
03-06 22:50:52.210: E/AndroidRuntime(6345): at android.hardware.Camera.getParameters(Camera.java:1707)
03-06 22:50:52.210: E/AndroidRuntime(6345): at com.android.camera.AndroidCameraManagerImpl$CameraHandler.handleMessage(AndroidCameraManagerImpl.java:303)