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