mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-26 03:50:44 -09:00
Removed patch which is included in this release. Added patches to fix build of host utils and added dependency to host-tiff. Otherwise build errors will occur when the host does not provide tiffio.h. These changes are necessary due to changes introduced by this version bump which includes upstream commita60119408cadded in 2023. No LTS backport needed in buildroot. Switched to github helper to download the current git tree instead of using outdated tarball snapshots. The currently used tarball contains the git tree as of 2020-08-14:6ec23e5a7eThe newest tarball provided by upstream https://files.freeswitch.org/downloads/libs/spandsp-3.0.0-0d2e6ac65e.tar.gz contains the git tree as of 2023-06-16:0d2e6ac65eand lacks the fix for gcc-14.x added to buildroot in patch 0002. Build-tested using this defconfig: BR2_x86_64=y BR2_x86_corei7=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_BLEEDING_EDGE=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_INIT_NONE=y BR2_PACKAGE_BLUEZ_ALSA=y BR2_PACKAGE_FREESWITCH=y BR2_PACKAGE_WIRESHARK=y Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
30 lines
1.1 KiB
Makefile
30 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# spandsp
|
|
#
|
|
################################################################################
|
|
|
|
SPANDSP_VERSION = 3.1.1
|
|
SPANDSP_SITE = $(call github,freeswitch,spandsp,v$(SPANDSP_VERSION))
|
|
SPANDSP_LICENSE = LGPL-2.1 (library), GPL-2.0 (test suite)
|
|
SPANDSP_LICENSE_FILES = COPYING
|
|
# We're patching configure.ac
|
|
SPANDSP_AUTORECONF = YES
|
|
|
|
SPANDSP_DEPENDENCIES = tiff host-tiff host-pkgconf
|
|
SPANDSP_INSTALL_STAGING = YES
|
|
SPANDSP_CONF_ENV = LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs libtiff-4`"
|
|
|
|
# MMX on i686 raises a build failure
|
|
SPANDSP_CONF_OPTS = \
|
|
--disable-builtin-tiff \
|
|
$(if $(BR2_x86_64),--enable-mmx,--disable-mmx) \
|
|
$(if $(BR2_X86_CPU_HAS_SSE),--enable-sse,--disable-sse) \
|
|
$(if $(BR2_X86_CPU_HAS_SSE2),--enable-sse2,--disable-sse2) \
|
|
$(if $(BR2_X86_CPU_HAS_SSE3),--enable-sse3,--disable-sse3) \
|
|
$(if $(BR2_X86_CPU_HAS_SSSE3),--enable-ssse3,--disable-ssse3) \
|
|
$(if $(BR2_X86_CPU_HAS_SSE4),--enable-sse4-1,--disable-sse4-1) \
|
|
$(if $(BR2_X86_CPU_HAS_SSE42),--enable-sse4-2,--disable-sse4-2)
|
|
|
|
$(eval $(autotools-package))
|