Eli Zaretskii <[email protected]> writes:

> I've built it with MinGW on MS-Windwos, and everything seems okay,
> including 100% success in running "make check".

Good! Thanks for testing. My testing with cross-mingw and wine had one
link-related failure in 32-bit mode,

  srcdir/configure --host i686-w64-mingw32 --enable-mini-gmp --enable-fat 
--disable-shared
  ... make check ...
  err:module:import_dll Library libgcc_s_sjlj-1.dll (which is needed by 
L"Z:\\home\\nisse\\build\\nettle-w32\\testsuite\\cxx-test.exe") not found
  err:module:LdrInitializeThunk Main exe initialization for 
L"Z:\\home\\nisse\\build\\nettle-w32\\testsuite\\cxx-test.exe" failed, status 
c0000135
  FAIL: cxx

Apparently, wine and mingw (debian packages) don't agree on that file.

> The only issue I can
> report is these compilation warnings:
>
>   gcc -I.  -DHAVE_CONFIG_H -O2 -gdwarf-4 -g3 -ggdb3 -Wall -W   
> -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   
> -Wpointer-arith -Wbad-function-cast -Wnested-externs  -MT getopt.o -MD -MP 
> -MF getopt.o.d -c getopt.c \
>   && true
>   In file included from getopt.c:98:0:
>   getopt.h:169:1: warning: function declaration isn't a prototype 
> [-Wstrict-prototypes]
>    extern int getopt ();
>    ^~~~~~

I'm not going to fix warnings about the getopt files, unless there's
some really easy solution (e.g., getting a later version from the gnulib
repository).

> Also, the package lacks the de-facto standard install-strip target,
> which means packagers will have to strip by hand.

Which files would you like stripped? Only the executables installed from
the tools/ directory?
(https://www.gnu.org/prep/standards/standards.html#Standard-Targets only
mention install-strip affecting executables).

Or do you also want library files stripped in some way which deletes
debug info but leaves the symbol tables needed for linking? Not sure if
strip --strip-debug is portable, or how install -s invokes the strip
program.

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to