[asterisk-dev] [Code Review] sparc64 compile error, undefined reference to `__sync_fetch_and_add_4'

wdoekes reviewboard at asterisk.org
Thu Oct 20 02:54:51 CDT 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1534/#review4534
-----------------------------------------------------------



trunk/Makefile
<https://reviewboard.asterisk.org/r/1534/#comment8700>

    This comment is now broken. It should probably read something like:
    
    "Try v9, but step down to v8 or nothing if the compiler doesn't support it."


However.. I found this on the internet:

"""Your problem is -mcpu=v8.  v8 processors (AFAICT) do not support the 
intrinsics necessary.  Remove that option (or whatever is causing that 
option) and it should work.  It may be that for some reason configure 
thinks that 32-bit code should use -mcpu=v8, but that isn't the case. 
Debian's default configuration (without -mcpu and -mtune) should work 
just fine for you."""

I wonder if setting the -mcpu option at all does more good than harm here.

- wdoekes


On Oct. 20, 2011, 12:56 a.m., Alec Davis wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/1534/
> -----------------------------------------------------------
> 
> (Updated Oct. 20, 2011, 12:56 a.m.)
> 
> 
> Review request for Asterisk Developers.
> 
> 
> Summary
> -------
> 
> Debian Squeeze or Ubuntu 9.04.
> 
> /usr/local/src/asterisk-1.8.7.0/include/asterisk/lock.h:600: undefined reference to `__sync_fetch_and_add_4'
> 
> Previous Debian releases are fine.
> 
> 
> This addresses bugs ASTERISK-17022 and ASTERISK-18651.
>     https://issues.asterisk.org/jira/browse/ASTERISK-17022
>     https://issues.asterisk.org/jira/browse/ASTERISK-18651
> 
> 
> Diffs
> -----
> 
>   trunk/Makefile 341525 
> 
> Diff: https://reviewboard.asterisk.org/r/1534/diff
> 
> 
> Testing
> -------
> 
> Tested sucessfully with;
> Debian Squeeze - where it would previously emit the above message and more.
> Debian Lenny - where it used to work without mcpu=v9
> Debian Etch - where it used to work without mcpu=v9
> 
> 
> Thanks,
> 
> Alec
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20111020/c9603a67/attachment-0001.htm>


More information about the asterisk-dev mailing list