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);
|