rhboot / rhboot/shim

Run gnu-efi/Makefile every time?

Open
#798 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
1.1k
Forks
348
PR merge metrics
No merged PRs in 30d

Description

I'm learning to build a uefi netboot program recently, and tried to make some modifications inside gnu-efi. But make doesn't rebuild gnu-efi at all. After doing some rearch, i found gnu-efi will not being built when gnu-efi/$(ARCH_GNUEFI)/gnuefi/libgnuefi.a and gnu-efi/$(ARCH_GNUEFI)/lib/libefi.a exist. So could you consider to make the gnu-efi/Makefile script being run every time shim's Makefile is run to keep gnu-efi up to date?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with shim's Makefile and the gnu-efi/Makefile, then inspect the dependencies for gnu-efi/$(ARCH_GNUEFI)/gnuefi/libgnuefi.a and gnu-efi/$(ARCH_GNUEFI)/lib/libefi.a. Modify the build behavior so the gnu-efi Makefile is run when shim's Makefile is run, and verify that changes inside gnu-efi cause it to be rebuilt.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.