[asterisk-bugs] [JIRA] (ASTERISK-21006) unsupported host os "linux-gnueabihf"

Christian Hesse (JIRA) noreply at issues.asterisk.org
Wed Jan 30 09:48:58 CST 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-21006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=202404#comment-202404 ] 

Christian Hesse commented on ASTERISK-21006:
--------------------------------------------

Ok, doing more tests I now can confirm the following:

Starting with release tarball for Asterisk 11.2.1, doing 'bootstrap.sh', 'configure', 'make', build-process fails with following output:

{noformat}
   [CC] xml.c -> xml.o
   [CC] xmldoc.c -> xmldoc.o
   [CC] libasteriskssl.c -> libasteriskssl.o
   [LD] libasteriskssl.o -> libasteriskssl.so.1
/sbin/ldconfig: relative path `.' used to build cache
make[2]: *** [libasteriskssl.so.1] Error 1
make[1]: *** [main] Error 2
make[1]: Leaving directory `/home/pi/asterisk/asterisk-11.2.1'
make: *** [_cleantest_all] Error 2
{noformat}


Starting with release tarball for Asterisk 11.2.1, applying the attached patch, then doing 'bootstrap.sh' (!), 'configure', 'make', build-process succeeds.

License Agreement is signed by me and accepted by Digium.


One comment from my side: In my point of view, in a release tarball, 'configure.ac' and 'configure' should either be consistent (same revision), or there should be instructions in the README file, that running 'bootstrap.sh' is part of the installation process. I was not aware of the bootstrap-script, and now doing some research now I know what I'm looking for still gives me no hints that I should run this to install asterisk.

                
> unsupported host os "linux-gnueabihf"
> -------------------------------------
>
>                 Key: ASTERISK-21006
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21006
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/BuildSystem
>    Affects Versions: 11.2.1
>         Environment: Raspberry Pi, Raspbian, Wheezy, hard-float ABI, Kernel 3.2.27+ #250
> compiling as non-root
>            Reporter: Christian Hesse
>         Attachments: linux-gnueabihf.patch
>
>
> Building Asterisk on Raspbian with hard-float support fails as it uses the string "linux-gnueabihf" rather than "linux-gnueabi" for host os.
> In particular, this breaks after libasteriskssl.so.1 is made, because for the then called ldconfig the correct flag -n is missing.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list