Subject: bug#50985: Merging gnulib for Emacs 28.1?

From: Eli Zaretskii <[email-masked]>
Date: Tue, 05 Oct 2021 15:59:19 +0300

> From: Andy Moreton <[email-masked]>
> Date: Tue, 05 Oct 2021 00:44:01 +0100
> 
>   CCLD     temacs.exe
> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: comp.o: in function `comp_hash_source_file':
> C:/emacs/git/emacs/emacs-28/src/comp.c:725: undefined reference to `md5_stream'
> collect2.exe: error: ld returned 1 exit status
> make[1]: *** [Makefile:647: temacs.exe] Error 1
> make[1]: Leaving directory '/c/emacs/git/emacs/emacs-28/build/mingw64-x86_64-O2-native/src'
> make: *** [Makefile:449: src] Error 2
> 
> That looks like relying on something that has moved to a different
> gnulib module, or the native compiler code will need some adjustment.

md5_stream was moved to a separate file.  If someone knows how to
import that, please do; until then the native-compilation build will
fail.