Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 30 Aug 2017 11:54:15 +0200
From: Pirmin Walthert <pirmin.walthert@...om.ch>
To: musl@...ts.openwall.com
Subject: Re: musl libc dlopen does not return in asterisk.

Hi harvé

I  had a similar problem (did not yet have time to have a closer look)
when using musl-git with Asterisk 13.17. The following commit seemed to
have broken compatibility (at least for me): http://git.musl-libc.org/c
git/musl/commit/?id=6476b8135760659b25c93ff9308425ca98a9e777

Using the latest version of dynlink.c BEFORE this commit worked for me,
maybe it's worth a try? (1.1.16 had a different module loading issue
with my Asterisk installation that was fixed with
27b3fd68f67b674440d21ea7ca5cf918d2e1559f).

Best regards,

Pirmin

Am Mittwoch, den 30.08.2017, 11:45 +0200 schrieb Hervé Quillévéré at
Home:
> Hi all
> 
> musl libc dlopen does not return in asterisk.
> 
> Void linux musl libc arm (cubieboard2) on banana pi.
> linux-4.12.8  sunxi_defconfig
> 
> asterisk-14.6.0
> ./configure
> make
> sudo make install
> sudo make basic-pbx
> 
> run as root
> asterisk -vvvc
> 
> This command should return with a prompt and
> blocks in load_dynamic_module() in main/loader.c when calling
> dlopen().
> 
> As work has been done recently on dlopen, I tried with musl libc
> dowloaded
> and compiled from git with the same result.
> 
> Replacing Void Linux musl with Void Linux glibc works.
> 
> Running Void Linux x86_64 musl and asterisk does not work and produce
> the same effect.
> 
> Best Regards
> 
> hervé
> 
> 

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.