commit:     007731c32667ec22df59d8173b8b019229acb533
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 04:58:53 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 04:58:53 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007731c3

net-nds/openldap: fix cross-compiling due to pthread tests #463966

 net-nds/openldap/openldap-2.4.38-r2.ebuild | 5 +++++
 net-nds/openldap/openldap-2.4.39.ebuild    | 5 +++++
 net-nds/openldap/openldap-2.4.40-r2.ebuild | 5 +++++
 net-nds/openldap/openldap-2.4.40-r4.ebuild | 5 +++++
 net-nds/openldap/openldap-2.4.40.ebuild    | 5 +++++
 net-nds/openldap/openldap-2.4.42-r1.ebuild | 5 +++++
 net-nds/openldap/openldap-2.4.42.ebuild    | 5 +++++
 net-nds/openldap/openldap-2.4.43-r1.ebuild | 5 +++++
 net-nds/openldap/openldap-2.4.43.ebuild    | 5 +++++
 net-nds/openldap/openldap-2.4.44.ebuild    | 5 +++++
 10 files changed, 50 insertions(+)

diff --git a/net-nds/openldap/openldap-2.4.38-r2.ebuild 
b/net-nds/openldap/openldap-2.4.38-r2.ebuild
index a24614b..1706a4a 100644
--- a/net-nds/openldap/openldap-2.4.38-r2.ebuild
+++ b/net-nds/openldap/openldap-2.4.38-r2.ebuild
@@ -448,6 +448,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.39.ebuild 
b/net-nds/openldap/openldap-2.4.39.ebuild
index 09e8f85..8386830 100644
--- a/net-nds/openldap/openldap-2.4.39.ebuild
+++ b/net-nds/openldap/openldap-2.4.39.ebuild
@@ -447,6 +447,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.40-r2.ebuild 
b/net-nds/openldap/openldap-2.4.40-r2.ebuild
index 3330f90..ffe3d74 100644
--- a/net-nds/openldap/openldap-2.4.40-r2.ebuild
+++ b/net-nds/openldap/openldap-2.4.40-r2.ebuild
@@ -472,6 +472,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.40-r4.ebuild 
b/net-nds/openldap/openldap-2.4.40-r4.ebuild
index b12340e..26c2ac1 100644
--- a/net-nds/openldap/openldap-2.4.40-r4.ebuild
+++ b/net-nds/openldap/openldap-2.4.40-r4.ebuild
@@ -472,6 +472,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.40.ebuild 
b/net-nds/openldap/openldap-2.4.40.ebuild
index 8268a01..5c7a172 100644
--- a/net-nds/openldap/openldap-2.4.40.ebuild
+++ b/net-nds/openldap/openldap-2.4.40.ebuild
@@ -460,6 +460,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.42-r1.ebuild 
b/net-nds/openldap/openldap-2.4.42-r1.ebuild
index 2803acd..0a41823 100644
--- a/net-nds/openldap/openldap-2.4.42-r1.ebuild
+++ b/net-nds/openldap/openldap-2.4.42-r1.ebuild
@@ -479,6 +479,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.42.ebuild 
b/net-nds/openldap/openldap-2.4.42.ebuild
index 9207343..586750b 100644
--- a/net-nds/openldap/openldap-2.4.42.ebuild
+++ b/net-nds/openldap/openldap-2.4.42.ebuild
@@ -469,6 +469,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.43-r1.ebuild 
b/net-nds/openldap/openldap-2.4.43-r1.ebuild
index dd87fea..bb12c53 100644
--- a/net-nds/openldap/openldap-2.4.43-r1.ebuild
+++ b/net-nds/openldap/openldap-2.4.43-r1.ebuild
@@ -479,6 +479,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.43.ebuild 
b/net-nds/openldap/openldap-2.4.43.ebuild
index 10dcd00..42f229c 100644
--- a/net-nds/openldap/openldap-2.4.43.ebuild
+++ b/net-nds/openldap/openldap-2.4.43.ebuild
@@ -476,6 +476,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

diff --git a/net-nds/openldap/openldap-2.4.44.ebuild 
b/net-nds/openldap/openldap-2.4.44.ebuild
index e232b36..54d6df7 100644
--- a/net-nds/openldap/openldap-2.4.44.ebuild
+++ b/net-nds/openldap/openldap-2.4.44.ebuild
@@ -479,6 +479,11 @@ multilib_src_configure() {
                $(use_enable tcpd wrappers)
        )
 
+       # Some cross-compiling tests don't pan out well.
+       tc-is-cross-compiler && myconf+=(
+               --with-yielding-select=yes
+       )
+
        local ssl_lib="no"
        if use ssl || ( ! use minimal && use samba ) ; then
                ssl_lib="openssl"

Reply via email to