On 3/12/21 1:57 PM, Daniel Kiper wrote:
Hi all,

The GRUB maintainers are proud to announce the GRUB 2.06~rc1 that has
been just released.

Congratulations.

For LFS, we do a very simple build in a sparse environment. Here are a few observations.

We use:

./configure --prefix=/usr          \
            --sbindir=/sbin        \
            --sysconfdir=/etc      \
            --disable-efiemu       \
            --disable-werror

That works cleanly.  However there are two files that generate warnings:

./grub-core/script/parser.y:92.1-12: warning: deprecated directive: ‘%pure-parser’, use ‘%define api.pure’ [-Wdeprecated]
   92 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure

./grub-core/script/parser.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother]

grub-core/lib/libgcrypt-grub/cipher/rijndael.c: In function ‘do_setkey’:
grub-core/lib/libgcrypt-grub/cipher/rijndael.c:229:9: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
  229 |         ;
      |         ^

grub-core/lib/libgcrypt-grub/cipher/rijndael.c:352:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  352 |       for (i = 0; i < keylen; i++)
      |                     ^

It seems that the above is run twice by make, but the fixes are trivial.

For make check, I get 43 failures. Many appear to be due to our sparse environment. In most cases I think these tests should be SKIP instead of FAIL, but I'll follow up with a more detailed report later.

  -- Bruce
     linuxfromscratch.org

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to