search for: gnuefi

Displaying 20 results from an estimated 25 matches for "gnuefi".

2016 Mar 08
2
Syslinux 6.04-pre1
On 03/08/16 08:58, Shao Miller via Syslinux wrote: > While building on AMD64 CentOS 6, I noticed that glibc-devel.i686 was > needed for some (U)EFI stuff, but isn't in the README. I'm not sure if > other Linux flavours will have counterpart needs. - Shao Hmmm... that makes me somewhat nervous. I'm wondering if we're pulling in stuff we should not. -hpa
2016 Mar 08
0
Syslinux 6.04-pre1
...ure if >> other Linux flavours will have counterpart needs. - Shao > Hmmm... that makes me somewhat nervous. I'm wondering if we're pulling > in stuff we should not. The nearby stuff was: > make[5]: Leaving directory `/usr/src/syslinux/efi32/gnu-efi/lib' > mkdir -p gnuefi > make -C gnuefi -f > /usr/src/syslinux/gnu-efi/gnu-efi-3.0/gnuefi/Makefile > SRCDIR=/usr/src/syslinux/gnu-efi/gnu-efi-3.0/gnuefi ARCH=ia32 > make[5]: Entering directory `/usr/src/syslinux/efi32/gnu-efi/gnuefi' > /usr/bin/gcc -m32 -DCONFIG_ia32 -c -o crt0-efi-ia32.o > /usr...
2016 Mar 08
1
Syslinux 6.04-pre1
...vours will have counterpart needs. - Shao >> Hmmm... that makes me somewhat nervous. I'm wondering if we're pulling >> in stuff we should not. > > The nearby stuff was: > >> make[5]: Leaving directory `/usr/src/syslinux/efi32/gnu-efi/lib' >> mkdir -p gnuefi >> make -C gnuefi -f >> /usr/src/syslinux/gnu-efi/gnu-efi-3.0/gnuefi/Makefile >> SRCDIR=/usr/src/syslinux/gnu-efi/gnu-efi-3.0/gnuefi ARCH=ia32 >> make[5]: Entering directory `/usr/src/syslinux/efi32/gnu-efi/gnuefi' >> /usr/bin/gcc -m32 -DCONFIG_ia32 -c -o crt0-efi...
2015 Sep 14
1
mk/efi.mk: Build gnu-efi with the Makefile, ARFLAGS=$(AROPT)
...3.0 Would it make sense to add AROPT = rvU or #ifdefine AR_DEFAULT_SETS_TIMESTAMP_TO_ZERO AROPT = rvU #elseif AROPT = rv #endifdefine ? > ifeq ($(ARCH),i386) > ARCHOPT = -m32 -march=i386 > @@ -55,7 +56,13 @@ $(EFIINC)/%.h $(EFIINC)/protocol/%.h $(EFIINC)/$(EFI_SUBARCH)/%.h: gnuefi ; > .PHONY: gnuefi > gnuefi: > @echo Building gnu-efi for $(EFI_SUBARCH) > - $(topdir)/efi/check-gnu-efi.sh $(EFI_SUBARCH) $(objdir) > + cd $(topdir) && git submodule update --init > + mkdir -p "$(objdir)/gnu-efi" > + MAKEFLAGS= make SRCDIR="$(EFIDIR)...
2015 Feb 11
0
[PATCH 0/1] update gnuefi to f64cef26
Please disregard this patch; it's not safe for parallel building. I'm working on an update. Regards, Jonathan Boeing
2015 Feb 10
4
[PATCH 0/1] update gnuefi to f64cef26
Updates the gnu-efi submodule to the latest version (f64cef26) Changes to the gnu-efi makefiles require changes to the syslinux build scripts. Mainly, the install targets dropped the $(SRCDIR) prefix, e.g. - $(INSTALL) -m 644 $(SRCDIR)/elf_$(ARCH)_efi.lds $(INSTALLROOT)/$(LIBDIR) + $(INSTALL) -m 644 elf_$(ARCH)_efi.lds $(INSTALLROOT)/$(LIBDIR) Since syslinux cd's to $(objdir)
2015 Sep 14
11
[PATCH 0/4] efi: Makefile improvement
From: Sylvain Gault <sylvain.gault at gmail.com> These few patches contain a few improvement about the Makefiles for EFI. Mainly, to rebuild the files when needed, and only when needed. The three shell scripts efi/{check,build,clean}-gnu-efi.sh disappeared and are now integrated as makefile recipes. You'll notice an argument ARFLAGS=rvU to the recursive make calls to gnu-efi. This is
2014 Jan 10
2
EFI build problems
...4:0, >>>> from reloc_ia32.c:39: >>>> /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory >>>> compilation terminated. >>>> make[4]: *** [reloc_ia32.o] Error 1 >>>> make[3]: *** [gnuefi] Error 2 >>>> make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi' >>>> /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi for ia32. Stop. >>>> make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi...
2014 Jan 10
2
EFI build problems
...file included from /usr/include/elf.h:24:0, >> from reloc_ia32.c:39: >> /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory >> compilation terminated. >> make[4]: *** [reloc_ia32.o] Error 1 >> make[3]: *** [gnuefi] Error 2 >> make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi' >> /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi for ia32. Stop. >> make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi' >> make[2]: *...
2013 Dec 17
6
EFI build problems
.../syslinux/syslinux/efi/Makefile spotless In file included from /usr/include/elf.h:24:0, from reloc_ia32.c:39: /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory compilation terminated. make[4]: *** [reloc_ia32.o] Error 1 make[3]: *** [gnuefi] Error 2 make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi' /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi for ia32. Stop. make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi' make[2]: *** [efi] Error 2 [...] * maybe un...
2015 Sep 14
0
[PATCH 3/4] mk/efi.mk: Build gnu-efi with the Makefile
...l them. - - <arch> - A gnu-efi \$ARCH argument, i.e. ia32, x86_64 - <objdir> - The Syslinux object directory - -EOF - exit 1 -fi - -ARCH=$1 -objdir=$2 - -if [ ! \( -f "$objdir/include/efi/$ARCH/efibind.h" -a -f "$objdir/lib/libefi.a" -a -f "$objdir/lib/libgnuefi.a" \) ]; then - # Build the external project with a clean make environment, as - # Syslinux disables built-in implicit rules. - export MAKEFLAGS= - - ../../efi/build-gnu-efi.sh $ARCH "$objdir" - if [ $? -ne 0 ]; then - printf "Failed to build gnu-efi. " - pri...
2014 Jan 11
0
EFI build problems
Gene Cumm <gene.cumm at gmail.com> writes: > Could you try gnuefi-script-for-wferi-test branch on my repos at > > git://git.zytor.com/users/genec/syslinux.git > git://github.com/geneC/syslinux.git > > These changes fixed my issues (aside from the concurrency issue which > 2-3 passes solves for me). Now this shows me something I haven't...
2014 Jan 11
2
EFI build problems
On Sat, Jan 11, 2014 at 6:37 AM, Ferenc Wagner <wferi at niif.hu> wrote: > Gene Cumm <gene.cumm at gmail.com> writes: > >> Could you try gnuefi-script-for-wferi-test branch on my repos at >> >> git://git.zytor.com/users/genec/syslinux.git >> git://github.com/geneC/syslinux.git >> >> These changes fixed my issues (aside from the concurrency issue which >> 2-3 passes solves for me). > > Now this...
2020 Mar 24
1
[PATCH] efi/main.c: include <efisetjmp.h>
...rmat=oneline 3.0.10..3.0.11 2ab1abfd26ea0a87a4fdf3d3c532544a65ae6954 Bump revision to VERSION = 3.0.11 8b2da2c2247af28bd681a9c8e3231559964c80a6 Revert "efilink: fix build with gcc 4.8" So essentially my fix to make syslinux build against 3.0.10 is of course also relevant to build against gnuefi 3.0.11. > In addition (JIC), please be aware of the potential building problems > when building with gcc 10. I have not yet looked at building syslinux with gcc 10. Best regards, Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
2014 Jan 02
0
EFI build problems
...f: [...] Previous points still standing, but now I tried cleaning out everything by hand. I don't know whether it matters, but building gnu-efi pollutes its source directory (unlike syslinux itself) with the following files at least (found by git status in the gnu-efi submodule): gnu-efi-3.0/gnuefi/crt0-efi-ia32.o gnu-efi-3.0/lib/libefi.a After removing these and the bios, efi32 and efi64 subdirectories, the build failed ending with the following messages: [...] gcc -Wp,-MT,isohdppx_f.o,-MD,./.isohdppx_f.o.d -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreesta...
2014 Jan 04
0
EFI build problems
...e spotless > In file included from /usr/include/elf.h:24:0, > from reloc_ia32.c:39: > /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory > compilation terminated. > make[4]: *** [reloc_ia32.o] Error 1 > make[3]: *** [gnuefi] Error 2 > make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi' > /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi for ia32. Stop. > make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi' > make[2]: *** [efi] Error 2...
2014 Jan 12
2
EFI build problems
On Sun, Jan 12, 2014 at 8:26 AM, Gene Cumm <gene.cumm at gmail.com> wrote: > Ferenc, I have a better solution for now but I have some questions for > Matt regarding why this is the way it is. Branch gnuefi-script-for-wferi-test on my repos at git://git.zytor.com/users/genec/syslinux.git git://github.com/geneC/syslinux.git There's another commit that seems to have solved that issue for me when I build serially on both of my boxes. -- -Gene
2013 Dec 19
0
EFI build problems
...tless > In file included from /usr/include/elf.h:24:0, > from reloc_ia32.c:39: > /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file > or directory > compilation terminated. > make[4]: *** [reloc_ia32.o] Error 1 > make[3]: *** [gnuefi] Error 2 > make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi' > /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi > for ia32. Stop. > make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi' > make[2]: *** [efi] Er...
2014 Jan 10
0
EFI build problems
.../usr/include/elf.h:24:0, >>> from reloc_ia32.c:39: >>> /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory >>> compilation terminated. >>> make[4]: *** [reloc_ia32.o] Error 1 >>> make[3]: *** [gnuefi] Error 2 >>> make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi' >>> /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi for ia32. Stop. >>> make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi' >>&...
2020 Mar 24
2
[PATCH] efi/main.c: include <efisetjmp.h>
Building syslinux against gnu-efi 3.0.10 currently fails with: syslinux/efi/main.c:33:8: error: unknown type name ?jmp_buf? 33 | static jmp_buf load_error_buf; | ^~~~~~~ syslinux/efi/main.c: In function ?local_boot?: syslinux/efi/main.c:189:5: warning: implicit declaration of function ?longjmp? [-Wimplicit-function-declaration] 189 | longjmp(&load_error_buf, 1); |