Currently, compiling asterisk on an Itanium fails with the GSM codec.
All I could find on Google was a hack to basically remove GSM from the
build which is not an option for some.  This patch will allow it to
compile and seems to work perfectly.

Thanks,
Steve Totaro
http://www.asteriskhelpdesk.com



--- Makefile    2006-03-12 12:57:37.000000000 -0500
+++ ../../../../asterisk-1.2.6/codecs/gsm/Makefile      2006-04-12
15:11:19.000000000 -0400
@@ -45,6 +45,7 @@
 ifneq ($(shell uname -m),ppc64)
 ifneq ($(shell uname -m),alpha)
 ifneq ($(shell uname -m),armv4l)
+ifneq ($(shell uname -m),ia64)
 ifneq (${PROC},sparc64)
 ifneq (${PROC},arm)
 ifneq (${PROC},ppc)
@@ -62,6 +63,7 @@
 endif
 endif
 endif
+endif
 
 #The problem with sparc is the best stuff is in newer versions of gcc
(post 3.0) only.
 #This works for even old (2.96) versions of gcc and provides a small
boost either way.
@@ -233,6 +235,7 @@
 ifneq ($(shell uname -m),ppc)
 ifneq ($(shell uname -m),ppc64)
 ifneq ($(shell uname -m),alpha)
+ifneq ($(shell uname -m),ia64)
 ifneq ($(shell uname -m),armv4l)
 ifneq ($(shell uname -m),sparc64)
 ifneq (${PROC},arm)
@@ -247,6 +250,7 @@
 endif
 endif
 endif
+endif
 
 TOAST_SOURCES = $(SRC)/toast.c                 \
                $(SRC)/toast_lin.c      \
@@ -297,6 +301,7 @@
 ifneq ($(shell uname -m), ppc)
 ifneq ($(shell uname -m), ppc64)
 ifneq ($(shell uname -m), alpha)
+ifneq ($(shell uname -m), ia64)
 ifneq ($(shell uname -m), sparc64)
 ifneq ($(shell uname -m), armv4l)
 ifneq ($(shell uname -m), parisc)
@@ -309,6 +314,7 @@
 endif
 endif
 endif
+endif
 
 TOAST_OBJECTS =        $(SRC)/toast.o          \
                $(SRC)/toast_lin.o      \

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to