Re: [Maria-developers] Regression in crossbuilding MariaDB

2023-05-25 Thread Otto Kekäläinen
> architecture zlib, but none for the build architecture one. If the > native build pass needs zlib, you need to duplicate the zlib dependency > with a ":native" annotation. Whether that need is real is beyond my > understanding though. Thanks Helmut, I tested this and it worked. I had one build

Re: [Maria-developers] Regression in crossbuilding MariaDB

2023-05-19 Thread Sergei Golubchik
Hi, Otto, On May 18, Otto Kekäläinen wrote: > > Now I am working on the final fix, which might even be as simple as > just deleting both copies of the embedded zlib in MariaDB and MariaDB > Connector C sources, as embedding source code of external projects is > bad practice anyway. Right, it's a

Re: [Maria-developers] Regression in crossbuilding MariaDB

2023-05-19 Thread Helmut Grohne
Hi Otto, On Thu, May 18, 2023 at 12:14:43AM -0700, Otto Kekäläinen wrote: > > Here're relevant lines from the log: > > ... > > -- Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11") > > ... > > CMake Error: The following variables are used in this project, but they are > > set to

Re: [Maria-developers] Regression in crossbuilding MariaDB

2023-05-18 Thread Otto Kekäläinen
Hi! > Here're relevant lines from the log: > ... > -- Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11") > ... > CMake Error: The following variables are used in this project, but they are > set to NOTFOUND. > Please set them or make sure they are set and tested correctly in the

Re: [Maria-developers] Regression in crossbuilding MariaDB

2023-05-16 Thread Sergei Golubchik
Hi, Otto, On May 15, Otto Kekäläinen wrote: > Hello! > > While working on > https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/46 > (Import new upstream version 10.11.3 to Debian) I noticed that > amd64->arm64 crossbuilding no longer works. > > The CI shows that Salsa-CI job `

Re: [Maria-developers] Regression in crossbuilding MariaDB

2023-05-15 Thread Marko Mäkelä
Hi Otto, git grep --recurse inconsistent-missing-destructor-override tells me that the option is present in wsrep-lib/CMakeLists.txt and had been added there about 2 months ago: https://github.com/codership/wsrep-lib/commit/66a8fa9b13447b50f8b5e8bb8d25047355bddeef The wsrep-lib submodule was upda

[Maria-developers] Regression in crossbuilding MariaDB

2023-05-15 Thread Otto Kekäläinen
Hello! While working on https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/46 (Import new upstream version 10.11.3 to Debian) I noticed that amd64->arm64 crossbuilding no longer works. The CI shows that Salsa-CI job `test-crossbuild-arm64` no longer passes. Based on Salsa-CI ru