Mi Brain-Training Personal

Para que no se me olviden las cosas…

Compilar Asterisk 1.4 en una VIA EPIA

Aunque los procesadores C3, presentes en las VIA EPIA se suponen compatibles 686, en realidad lo son salvo en una instruccion: cmov. Esto hace que no siempre sean compatibles con los procesadores 686. Por esta razon, tras compilar Asterisk y ejecutar se produce un error por instruccion ilegal.

Para solucionar esto, basta con editar el fichero Makefile, y localizar esta seccion de codigo:

ifeq ($(OSARCH),linux-gnu)
PROC=586 #incluiremos esta linea para que Asterisk compile y se ejecute correctamente.
ifeq ($(PROC),x86_64)
# You must have GCC 3.4 to use k8, otherwise use athlon
PROC=k8
#PROC=athlon
endif

0 Comentarios

Escribir un Comentario

Tu email no será desvelado. Los campos obligatorios están marcados con un *

*
*