diff --git a/conf/armv7l/portage/env/xbmc.conf b/conf/armv7l/portage/env/xbmc.conf new file mode 100644 index 0000000..e82040d --- /dev/null +++ b/conf/armv7l/portage/env/xbmc.conf @@ -0,0 +1,3 @@ +# We want NEON for xbmc, and also, mfpu=vfpv3-d16 breaks compilation due to broken inline asm +CFLAGS="-O2 -ftree-vectorize -pipe -march=armv7-a -mfpu=neon -mfloat-abi=hard ${GRAPHITE}" +CXXFLAGS="${CFLAGS}" diff --git a/conf/armv7l/portage/package.env b/conf/armv7l/portage/package.env index 6b7703f..853f539 100644 --- a/conf/armv7l/portage/package.env +++ b/conf/armv7l/portage/package.env @@ -1,4 +1,8 @@ # disable distcc for packages having troubles sys-kernel/beagleboard-sources no-distcc.conf + # fix compilation dev-libs/pth dev-libs-pth.conf + +# xbmc must be fast and must compile +media-tv/xbmc xbmc.conf diff --git a/conf/armv7l/portage/package.use b/conf/armv7l/portage/package.use index 09874de..65c9582 100644 --- a/conf/armv7l/portage/package.use +++ b/conf/armv7l/portage/package.use @@ -86,3 +86,4 @@ app-office/libreoffice -nsplugin -gnome -java templates -kde pdfimport # Multimedia! media-libs/libsdl X opengl media-libs/sdl-image gif jpeg png +media-tv/xbmc bluray udev pulseaudio webserver css airplay