fftw : Update to version 3.3.3.

* Convert --enable-neon selection to use neon tune feature.
 * Drop neon patch since fftw now has direct neon support.
 * Remove SRC_URI from each bb file and use only SRC_URI from fftw.inc file.

The old recipe selected neon for all armv7 machines, which was not
entirely correct.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Philip Balister 2013-01-05 08:46:47 -05:00 committed by Martin Jansa
parent e9afe28896
commit 441f2cc2c5
7 changed files with 24 additions and 31822 deletions

View File

@ -1,8 +0,0 @@
require fftw.inc
SRC_URI = "http://www.fftw.org/fftw-${PV}.tar.gz"
EXTRA_OECONF = "--disable-fortran --enable-shared --enable-threads"
SRC_URI[md5sum] = "b616e5c91218cc778b5aa735fefb61ae"
SRC_URI[sha256sum] = "6aa7ae65ee49eb99004f15899f9bb77f54759122f1a350041e81e096157d768f"

View File

@ -0,0 +1,7 @@
require fftw.inc
EXTRA_OECONF = "--disable-fortran --enable-shared --enable-threads"
SRC_URI[md5sum] = "0a05ca9c7b3bfddc8278e7c40791a1c2"
SRC_URI[sha256sum] = "85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3"

File diff suppressed because it is too large Load Diff

View File

@ -1,15 +0,0 @@
require fftw.inc
PR = "r2"
SRC_URI = "http://www.fftw.org/fftw-${PV}.tar.gz \
file://vesperix-neon.patch \
"
EXTRA_OECONF = "--disable-fortran --enable-single --enable-shared --enable-threads"
# Enable the vesperix code we patched in above for armv7a
EXTRA_OECONF_append_armv7a = " --enable-neon"
SRC_URI[md5sum] = "b616e5c91218cc778b5aa735fefb61ae"
SRC_URI[sha256sum] = "6aa7ae65ee49eb99004f15899f9bb77f54759122f1a350041e81e096157d768f"

View File

@ -0,0 +1,10 @@
require fftw.inc
EXTRA_OECONF = "--disable-fortran --enable-single --enable-shared \
--enable-threads \
${@base_contains('TUNE_FEATURES', 'neon', '--enable-neon', '', d)} \
"
SRC_URI[md5sum] = "0a05ca9c7b3bfddc8278e7c40791a1c2"
SRC_URI[sha256sum] = "85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3"

View File

@ -1,8 +0,0 @@
require fftw.inc
SRC_URI = "http://www.fftw.org/fftw-${PV}.tar.gz"
EXTRA_OECONF = "--disable-fortran --enable-long-double --enable-shared --enable-threads"
SRC_URI[md5sum] = "b616e5c91218cc778b5aa735fefb61ae"
SRC_URI[sha256sum] = "6aa7ae65ee49eb99004f15899f9bb77f54759122f1a350041e81e096157d768f"

View File

@ -0,0 +1,7 @@
require fftw.inc
EXTRA_OECONF = "--disable-fortran --enable-long-double --enable-shared --enable-threads"
SRC_URI[md5sum] = "0a05ca9c7b3bfddc8278e7c40791a1c2"
SRC_URI[sha256sum] = "85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3"