On Wednesday 25 June 2025 22:59:37 Martin Storsjö wrote: > On Wed, 25 Jun 2025, Pali Rohár wrote: > > > On Wednesday 25 June 2025 11:08:55 Martin Storsjö wrote: > > > We already have a wrapper function hypot() in math/hypot.c (which > > > handles special cases of inputs, then invokes _hypot() internally). > > > This wrapper function is included in all msvcr* import libraries > > > already. By providing an alias, the import library ended up providing > > > two symbols with the same name within the same library - making it > > > unclear which one the linker ends up using. > > > > > > This fixes the cabs testcase on i686 on msvcrt, with LLVM tools. > > > > > > Signed-off-by: Martin Storsjö <mar...@martin.st> > > > --- > > > mingw-w64-crt/def-include/crt-aliases.def.in | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/mingw-w64-crt/def-include/crt-aliases.def.in > > > b/mingw-w64-crt/def-include/crt-aliases.def.in > > > index 3c4f7c352..fa1d532a2 100644 > > > --- a/mingw-w64-crt/def-include/crt-aliases.def.in > > > +++ b/mingw-w64-crt/def-include/crt-aliases.def.in > > > @@ -232,7 +232,7 @@ ADD_UNDERSCORE(wcsupr) > > > #ifdef UCRTBASE > > > ; hypot is natively exported from UCRT > > > #else > > > -ADD_UNDERSCORE(hypot) > > > +; ADD_UNDERSCORE(hypot) ; We provide a wrapper hypot() function around > > > _hypot() > > > > nit: like in other changes in this file, what about completely removing > > the "ADD_UNDERSCORE(hypot)" from line (not just commenting it)? E.g.: > > > > +; _hypot function is provided by math/hypot.c > > Sure, I can do that. > > // Martin
Ok. No need to resend new change. _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public