Bug#1094386: openldap FTCBFS: uses the build architecture compiler

2025-02-13 Thread Ryan Tandy
Cross-built slapd doesn't work. slapd is linked without -export-dynamic, I think because LT_SYS_DLOPEN_SELF returns "cross". Then modules fail to load, because slapd doesn't export the symbols they need; e.g. back_mdb misses dnRelativeMatch. I guess slapd has to be . I think cross-built liblda

Bug#1094386: openldap FTCBFS: uses the build architecture compiler

2025-02-11 Thread Ryan Tandy
Helmut, thank you very much for taking the time to explain. This was all very valuable context. On Fri, Jan 31, 2025 at 10:47:23AM +0100, Helmut Grohne wrote: I considered pushing the results into debian/rules, but was unconvinced that it would be reasonable to ask maintainers to spend effort o

Bug#1094386: openldap FTCBFS: uses the build architecture compiler

2025-01-31 Thread Helmut Grohne
Hi Ryan, On Thu, Jan 30, 2025 at 05:28:28PM -0800, Ryan Tandy wrote: > I have a more general question: are configure flags or cache variables for > bypassing native checks stored somewhere central? For openldap, I'm talking This is a long-standing question and the answer is complicated and non-sa

Bug#1094386: openldap FTCBFS: uses the build architecture compiler

2025-01-30 Thread Ryan Tandy
Hi Helmut, thanks as always for monitoring and reporting these issues. I have a more general question: are configure flags or cache variables for bypassing native checks stored somewhere central? For openldap, I'm talking about ol_cv_pthread_select_yields (--with-yielding-select) and ac_cv_fun

Bug#1094386: openldap FTCBFS: uses the build architecture compiler

2025-01-27 Thread Helmut Grohne
Source: openldap Version: 2.6.9+dfsg-1 Tags: patch upstream Severity: important Justification: architecture cross bootstrap regression User: debian-cr...@lists.debian.org Usertags: ftcbfs User: helm...@debian.org Usertags: rebootstrap Hi Ryan, I fear openldap regressed cross building again. Upstr