[Pkg-openldap-devel] Bug#495069: Bug#495069: openldap: embedding perl needs PERL_SYS_INIT3()

Quanah Gibson-Mount quanah at zimbra.com
Fri Aug 15 21:33:37 UTC 2008


Upstream ITS#5658

--Quanah

--On August 14, 2008 1:52:53 PM +0300 Niko Tyni <ntyni at debian.org> wrote:

> Package: openldap
> Version: 2.4.10-3
> Severity: important
> User: debian-perl at lists.debian.org
> Usertags: perl-sys-init3
>
> As described in the 'perlembed' document, programs embedding Perl
> must use the PERL_SYS_INIT3() and PERL_SYS_TERM() macros to provide
> system-specific tune up of the C runtime environment necessary to run
> Perl interpreters.
>
> Your package has been identified as failing this:
>
> - at least one of the binary packages built from the source depends
> on libperl5.10
>
> - the unpacked source matches 'perl_parse' but not 'PERL_SYS_INIT3'
>
> As a consequence, the embedded Perl interpreter is most probably
> broken on the hppa architecture, where PERL_SYS_INIT3() is needed for
> initializing lock structures. Without this, calling perl_parse() will
> hang inside pthread_mutex_lock(). See #486069 for more information.
>
> Cheers,
> --
> Niko Tyni   ntyni at debian.org
>
>
>
>
> _______________________________________________
> Pkg-openldap-devel mailing list
> Pkg-openldap-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-openldap-devel



--

Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra ::  the leader in open source messaging and collaboration





More information about the Pkg-openldap-devel mailing list