[asterisk-bugs] [JIRA] (DAHLIN-104) echo cancellers sec, kb1 and mg2 fail to build on x86_64 with CONFIG_DAHDI_MMX
Keith Morgan (JIRA)
noreply at issues.asterisk.org
Fri May 31 09:39:47 CDT 2019
[ https://issues.asterisk.org/jira/browse/DAHLIN-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Keith Morgan closed DAHLIN-104.
-------------------------------
Resolution: Won't Fix
> echo cancellers sec, kb1 and mg2 fail to build on x86_64 with CONFIG_DAHDI_MMX
> ------------------------------------------------------------------------------
>
> Key: DAHLIN-104
> URL: https://issues.asterisk.org/jira/browse/DAHLIN-104
> Project: DAHDI-Linux
> Issue Type: Bug
> Components: General
> Reporter: Tzafrir Cohen
> Severity: Minor
>
> tzafrir at sweetmorn:~/Proj/Asterisk/Svn/dahdi-linux$ LANG=C make
> make -C drivers/dahdi/firmware firmware-loaders
> make[1]: Entering directory `/home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/drivers/dahdi/firmware'
> make[1]: Leaving directory `/home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/drivers/dahdi/firmware'
> make -C /lib/modules/2.6.26-2-amd64/build SUBDIRS=/home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/drivers/dahdi DAHDI_INCLUDE=/home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
> make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-amd64'
> CC [M] /home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/drivers/dahdi/dahdi_echocan_sec.o
> {standard input}: Assembler messages:
> {standard input}:41: Error: suffix or operands invalid for `mov'
> {standard input}:42: Error: suffix or operands invalid for `mov'
> make[2]: *** [/home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/drivers/dahdi/dahdi_echocan_sec.o] Error 1
> make[1]: *** [_module_/home/tzafrir/Proj/Asterisk/Svn/dahdi-linux/drivers/dahdi] Error 2
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-amd64'
> make: *** [modules] Error 2
> If I disable building dahdi_echocan_sec , I get the same error for kb1, and later on for mg2.
> The error is from drivers/dahdi/arith.h:CONVOVLE() . const int *coeffs is a 64bits value whereas the assmebly code expects it to be a 32bit value.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list