[packages] freeswitch: build fixes
* only enable -fgnu89-inline on avr32 for now (fix x86 builds) * mark fax & voipcodecs modules as broken on powerpc (breaking in spandsp lib) * mark flite module as broken on armeb & avr32 (breaking in flite lib) * reorder some variable definitions * bump release number git-svn-id: svn://svn.openwrt.org/openwrt/packages@22547 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
f154a28e4d
commit
b141911653
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=freeswitch
|
||||
PKG_VERSION:=1.0.6
|
||||
PKG_RELEASE:=5
|
||||
PKG_RELEASE:=6
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
@ -319,9 +319,11 @@ ifneq ($(CONFIG_PACKAGE_freeswitch-sounds-moh),)
|
||||
MAKE_INSTALL_TARGETS+= moh-install
|
||||
endif
|
||||
|
||||
FS_TARGET_CFLAGS = ${TARGET_CFLAGS} -DLUA_USE_LINUX $(FPIC) -std=gnu99 -fgnu89-inline -Wno-format
|
||||
FS_TARGET_CXXFLAGS = ${TARGET_CXXFLAGS} -DLUA_USE_LINUX $(FPIC) -fgnu89-inline -Wno-format
|
||||
FS_TARGET_CPPFLAGS = -I. -I./lua ${TARGET_CPPFLAGS}
|
||||
# XXX: -fgnu89-inline is not supported on all compiler versions, so only enable it on avr32 where it solves build issues
|
||||
ifneq ($(CONFIG_avr32),)
|
||||
TARGET_CFLAGS += -fgnu89-inline
|
||||
TARGET_CXXFLAGS += -fgnu89-inline
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_USE_EGLIBC),)
|
||||
ifeq ($(CONFIG_EGLIBC_OPTION_EGLIBC_UTMP),)
|
||||
@ -329,6 +331,10 @@ ifneq ($(CONFIG_USE_EGLIBC),)
|
||||
endif
|
||||
endif
|
||||
|
||||
FS_TARGET_CFLAGS:= ${TARGET_CFLAGS} -DLUA_USE_LINUX $(FPIC) -std=gnu99 -Wno-format
|
||||
FS_TARGET_CXXFLAGS:= ${TARGET_CXXFLAGS} -DLUA_USE_LINUX $(FPIC) -Wno-format
|
||||
FS_TARGET_CPPFLAGS:= -I. -I./lua ${TARGET_CPPFLAGS}
|
||||
|
||||
CONFIGURE_ARGS+= \
|
||||
--prefix="/usr/freeswitch" \
|
||||
--bindir="/usr/bin" \
|
||||
@ -546,10 +552,10 @@ $(eval $(call BuildPlugin,esf,Extra SIP Functionality,mod_esf,,))
|
||||
$(eval $(call BuildPlugin,event-multicast,Multicast event handler,mod_event_multicast,,))
|
||||
$(eval $(call BuildPlugin,event-socket,Socket event handler,mod_event_socket,,))
|
||||
$(eval $(call BuildPlugin,expr,Expression evaluation,mod_expr,,))
|
||||
$(eval $(call BuildPlugin,fax,Fax,mod_fax,,+libjpeg)) # fails in spandsp
|
||||
$(eval $(call BuildPlugin,fax,Fax,mod_fax,,+libjpeg @(!(powerpc)||BROKEN))) # fails in spandsp
|
||||
$(eval $(call BuildPlugin,fifo,FIFO,mod_fifo,,))
|
||||
$(eval $(call BuildPlugin,file-string,File streaming,mod_file_string,,))
|
||||
$(eval $(call BuildPlugin,flite,Festival TTS,mod_flite,,@!TARGET_avr32 @!TARGET_ixp4xx))
|
||||
$(eval $(call BuildPlugin,flite,Festival TTS,mod_flite,,@(!(armeb||avr32)||BROKEN)))
|
||||
$(eval $(call BuildPlugin,fsv,Video,mod_fsv,,))
|
||||
$(eval $(call BuildPlugin,g723-1,G.723.1 codec,mod_g723_1,,))
|
||||
$(eval $(call BuildPlugin,g729,G.729 codec,mod_g729,,))
|
||||
@ -614,7 +620,7 @@ $(eval $(call BuildPlugin,unimrcp,MRCP interface,mod_unimrcp,,))
|
||||
$(eval $(call BuildPlugin,valet-parking,application mod_valet_parking,mod_valet_parking,,))
|
||||
$(eval $(call BuildPlugin,vmd,VoiceMail beep detection,mod_vmd,,))
|
||||
$(eval $(call BuildPlugin,voicemail,VoiceMail,mod_voicemail,,))
|
||||
$(eval $(call BuildPlugin,voipcodecs,VoIP codecs,mod_voipcodecs,,))
|
||||
$(eval $(call BuildPlugin,voipcodecs,VoIP codecs,mod_voipcodecs,,@(!(powerpc)||BROKEN))) # fails in spandsp
|
||||
$(eval $(call BuildPlugin,xml-cdr,XML-CDR handler,mod_xml_cdr,,+libcurl))
|
||||
$(eval $(call BuildPlugin,xml-curl,XML-Curl gateway,mod_xml_curl,,+libcurl))
|
||||
$(eval $(call BuildPlugin,xml-ldap,LDAP-XML gateway,mod_xml_ldap,,@BROKEN)) # fails in openldap
|
||||
|
Loading…
x
Reference in New Issue
Block a user