Hi all,
I figured I would create a new thread discussing my other problem with my
current LFS build. This one involves attempting to follow the hint for
installing the necessary packages for the LFS system to boot through UEFI.
I have been able to follow this hint successfully with no issues in the
past, but now I encounter an error when attempting to install efivars-37:
*make[1]: Entering directory '/usr/src/lfs/efivar-37/src'cc -O2 -flto -g3
-I/usr/src/lfs/efivar-37/src/include/
-specs=/usr/src/lfs/efivar-37/gcc.specs -L. -Wl,-z,muldefs
-DEFIVAR_BUILD_ENVIRONMENT -o makeguids makeguids.c guid.c -ldl In file
included from efivar.h:30, from makeguids.c:30:dp.h: In
function 'format_vendor_helper':dp.h:118:37: error: taking address of
packed member of 'struct <anonymous>' may result in an unaligned pointer
value [-Werror=address-of-packed-member] 118 | format_guid(buf, size,
off, label, &dp->hw_vendor.vendor_guid); |
^~~~~~~~~~~~~~~~~~~~~~~~~~dp.h:74:25: note: in definition of macro
'format_guid' 74 | _rc = efi_guid_to_str(guid, &_guidstr); \ |
^~~~cc1: all warnings being treated as errorsIn file
included from efivar.h:30, from guid.c:27:dp.h: In function
'format_vendor_helper':dp.h:118:37: error: taking address of packed member
of 'struct <anonymous>' may result in an unaligned pointer value
[-Werror=address-of-packed-member] 118 | format_guid(buf, size, off,
label, &dp->hw_vendor.vendor_guid); |
^~~~~~~~~~~~~~~~~~~~~~~~~~dp.h:74:25: note: in definition of macro
'format_guid' 74 | _rc = efi_guid_to_str(guid, &_guidstr); \ |
^~~~cc1: all warnings being treated as errorsmake[1]:
*** [/usr/src/lfs/efivar-37/Make.rules:13: makeguids] Error 1make[1]:
Leaving directory '/usr/src/lfs/efivar-37/src'make: *** [Makefile:14: all]
Error 2*
According to the efivars-37 GitHub repo, there is an issue listed that
describes this exact error, and it apparently is caused by GCC-9.2.0 which
is why the error wasn't present in my last build using GCC-8.2.0.
I was unable to find a patch file or anything similar in their GitHub repo,
so I figured I would ask in here if any of you have experienced this issue
yet, and if so, how did you fix it?
Any help would be greatly appreciated. Thanks!
-- Jared
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style