gcc -o mkbootimg.o -ffunction-sections -O3 -c mkbootimg.c -I. -Werror
mkbootimg.c:284:41: error: taking address of packed member 'kernel_size' of class or structure 'boot_img_hdr' may result in an unaligned pointer
value [-Werror,-Waddress-of-packed-member]
kernel_data = load_file(kernel_fn, &hdr.kernel_size);
^~~~~~~~~~~~~~~
mkbootimg.c:294:47: error: taking address of packed member 'ramdisk_size' of class or structure 'boot_img_hdr' may result in an unaligned pointer
value [-Werror,-Waddress-of-packed-member]
ramdisk_data = load_file(ramdisk_fn, &hdr.ramdisk_size);
^~~~~~~~~~~~~~~~
mkbootimg.c:302:45: error: taking address of packed member 'second_size' of class or structure 'boot_img_hdr' may result in an unaligned pointer
value [-Werror,-Waddress-of-packed-member]
second_data = load_file(second_fn, &hdr.second_size);
^~~~~~~~~~~~~~~
mkbootimg.c:310:37: error: taking address of packed member 'dt_size' of class or structure 'boot_img_hdr' may result in an unaligned pointer value
[-Werror,-Waddress-of-packed-member]
dt_data = load_file(dt_fn, &hdr.dt_size);
^~~~~~~~~~~
4 errors generated.
make[1]: *** [mkbootimg.o] Error 1
make: *** [3rdparty/mkbootimg/mkbootimg] Error 2
Any tips? Thanks.
When I try to build on macOS I get the following errors:
Any tips? Thanks.