[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libidn tst_stringprep tst_idna fail on Cygwin mingw64-x86_64 cross-b

From: Brian Inglis
Subject: Re: libidn tst_stringprep tst_idna fail on Cygwin mingw64-x86_64 cross-build
Date: Tue, 12 Jul 2022 11:41:14 -0600
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

On 2022-07-12 10:01, Brian Inglis wrote:
On 2022-07-12 04:05, Simon Josefsson wrote:
Brian Inglis writes:

Cygwin mingw64-x86_64 cross-build tst_stringprep tst_idna fail on
1.39-1.41, all earlier and other i686/x86 cross build and Cygwin
"native" x86_64 and i686 build tests all pass.

Tried some things with no change - details attached.

Any idea if and which gnulib changes could have affected this?
Suggestions for other things to look at, try, next steps?

Thanks for the report.  Does reproducing this require a Windows machine,
or can I use Cygwin via Wine these days?

AFAIK Cygwin under Wine should work well as the projects cooperate with bugs and patches.

The 201 error code is STRINGPREP_MALLOC_ERROR, does that help?  Also,
can you look at the report and patch from Francesco Pretto to this list
earlier?  It was about a Win64 problem, but I wasn't able to reproduce
it.  Can you try it and see if the patch helps?

That is a surprising error code but maybe not from under mingw64-x86_64 rather than Cygwin.

Thanks for that pointer; I'll check the sources against the patch and see if it builds and helps with the gcc cross-build and test:

If possible, I would like to reproduce this, so any hints on how to do
that would be appreciated.

Will let you know how things go.

Great - mingw64 x86_64/amd64 1.39-1.41 build and check successfully!

I am also pushing those changes to our Github Actions CI to check each build also succeeds in pristine environments, unlike my Cygwin build system with every devel and support package ever needed! ;^>

I'll rerun with mingw64 i686/x86 from 1.39-1.41 to check for regressions, then Cygwin i686/x86 and x86_64/amd64 1.39-1.41, and each also in CI.

I'll let you know about any other issues with the runs with patched sources once those are all complete.

Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

reply via email to

[Prev in Thread] Current Thread [Next in Thread]