[Buildroot] [PATCH v4 0/5] OpenCV update and CPU fetures

Samuel Martin s.martin49 at gmail.com
Thu Jul 5 22:42:31 UTC 2012


This patch series add symbols for some of the features of the x86/x86_64
architectures.

These new symbols are used in the opencv.mk file, as well as in some other
packages.

Note:
MMX support is one of these CPU features.
Some variants of the Geode processor have MMX, others do not.
To keep the same behavior as before, which is IMO, the safe way, selecting
Geode as architecture variant does not enable MMX support.

Changes since v3:
- remove CPU features symbols for PowerPC
- opencv: fix the configure option for PowerPC and comment it.

Changes since v2:
- rename x86/x86_64 cpu feature symbols: BR2_CPU_HAS_* -> BR2_X86_CPU_HAS_*
- add CPU features symbols for PowerPC
- opencv: bump to version 2.4.1
- fix/cleanup menuconfig
- update opencv configure options

Changes since v1:
- add CPU features symbols for x86 and x86_64
- use those symbols in the opencv, sdl_gfx and sdl_sound packages
- opencv: add missing zlib dependency

Samuel Martin (5):
  target: add symbols for i386/x86_64 cpu features
  libevas: refactor *_CONF_OPT assignment with cpu-feature options
  sdl_gfx: refactor *_CONF_OPT assignment with cpu-feature options
  sdl_sound: refactor *_CONF_OPT assignment with cpu-feature options
  opencv: bump to version 2.4.1

 package/efl/libevas/libevas.mk                     |  24 ++--
 package/opencv/Config.in                           | 152 ++++++++++++++++++---
 ...pencv-uclibc-optional-long-double-support.patch |  40 ------
 package/opencv/opencv.mk                           | 142 +++++++++++++------
 package/sdl_gfx/sdl_gfx.mk                         |  10 +-
 package/sdl_sound/sdl_sound.mk                     |   3 +-
 target/Config.in.arch                              | 115 ++++++++++++++++
 7 files changed, 363 insertions(+), 123 deletions(-)
 delete mode 100644 package/opencv/opencv-uclibc-optional-long-double-support.patch

--
1.7.11.1


More information about the buildroot mailing list