Hi Richard, On Fri, Nov 05, 2021 at 10:32:59AM +0100, Richard B. Kreckel wrote: > How can I reproduce this?
Thank you for looking into the issue. > On my bullseye setup, this works: > $ ./configure --host=powerpc64le-linux-gnu --disable-shared > $ make > $ qemu-ppc64le -L /usr/powerpc64le-linux-gnu ./tests/exam > Tests passed. I do wonder how I can reproduce this. :) > It surely produces the expected floatparam.h file, with > long_double_mant_bits set to 106. You can find complete cross build logs at http://crossqa.debian.net/src/cln. There you can find complete configure invocations and the precise packages that were used for performing the build. I vaguely suspect that you do have qemu-user-binfmt installed and that it enables running foreign binaries and changes the way configure behaves. Does that match reality? The last attempt for ppc64el is a bit dated already: http://crossqa.debian.net/build/cln_1.3.6-4_ppc64el_20210324230722.log I scheduled a new attempt now. For all other architectures, we see a new issue: ../include/cln/intparam.h:26:2: error: #error "Type char * does not fit into an intptr_t!!" 26 | #error "Type char * does not fit into an intptr_t!!" | ^~~~~ That even happens for combinations of 64bit architectures. I see that stdint.h is now included, so I don't understand why it fails like that. Does that help you with reproducing the failures I see? Helmut