[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