Package Details: wimboot-git v2.6.0.r3.91be50c-1

Git Clone URL: https://aur.archlinux.org/wimboot-git.git (read-only, click to copy)
Package Base: wimboot-git
Description: iPXE kernel to boot wim images from network for both UEFI and BIOS system
Upstream URL: https://git.ipxe.org/wimboot.git
Licenses: GPL
Submitter: alive4ever
Maintainer: alive4ever
Last Packager: alive4ever
Votes: 1
Popularity: 0.000000
First Submitted: 2016-07-21 09:05
Last Updated: 2019-01-17 07:48

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

bestcoder1 commented on 2020-03-10 20:46

I tried to build this package and received:

efifile.c: In function ‘efi_extract’:
efifile.c:180:11: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
  180 |   wname = info.file.FileName;
      |           ^~~~
cc1: all warnings being treated as errors
make: *** [Makefile:141: efifile.x86_64.s] Error 1

So I then edited the file src/wimboot/src/Makefile and changed:

CFLAGS += -Os -ffreestanding -Wall -W -Werror -nostdinc -I. -fshort-wchar

to

CFLAGS += -Os -ffreestanding -Wall -W -Wno-error -nostdinc -I. -fshort-wchar

And then built the package with:

makepkg -se

Or to also install it: (it installs to /usr/share/wimboot)

makepkg -sei

The -e parameter preserves the changes made to the source dir.