I've been trying to add the vlc from the meta-multimedia layer and I've found a couple of interesting things.
First of all, it started to complain about the libqt4 plugin:
arm-poky-linux-gnueabi-libtool: error: cannot find the library '' or unhandled argument '-DLINUX=1'
I found a couple of defines inside the dependencies in the file tmp/sysroots/nitrogen6x/usr/lib/libQtGui.la
dependency_libs=' -lEGL -lGAL -DLINUX=1 -DEGL_API_FB=1 -lQtCore -lpthread '
I could compile vlc it after deleting those two defines
After some googling, it seems that other people have the same problem, whereas it compiles perfectly for other platforms.
The first question is why? what's special in the i.MX6 that makes that recipe unusable?
The second question is what's the proper way to do that fix, how I can patch the recipe as I am quite new to vlc as well as yocto.
Thanks in advance.