Displaying 6 results from an estimated 6 matches for "libpxelinux".
Did you mean:
liblpxelinux
2013 Apr 19
2
make issue with syslinux-5.01
...rred-stack-boundary=2 -mincoming-stack-boundary=2
-fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare
-I./include -I../com32/include -I../com32/lib -D__SYSLINUX_CORE__ -c -o
plaincon.o plaincon.c
rm -f libldlinux.a
ar cq libldlinux.a plaincon.o
ranlib libldlinux.a
cp libisolinux.a libpxelinux.a
nasm -f elf -Ox -g -F dwarf -DDATE_STR="'0x516f52cb'" \
-DHEXDATE="0x516f52cb" \
-l ldlinux.lsr -o ldlinux.o -MP -MD .ldlinux.o.d ldlinux.asm
(null):0: fatal: command line optimization level must be 'v', 0..3 or <nn>
make[1]: *** [ldlinux....
2013 Mar 28
1
Makefile race condition with parallel make
...pxeurl.o ./fs/pxe/http.o ./fs/pxe/http_readdir.o ./fs/pxe/idle.o ./fs/pxe/isr.o ./fs/pxe/tcp.o
ar: ./fs/pxe/dhcp_option.o: No such file or directory
make[1]: *** [liblpxelinux.a] Error 1
Scanning back through the build log showed that earlier in the build it
built fs/pxe/dhcp_option.o, added it to libpxelinux.a, and then deleted
it.
Looking at core/Makefile shows the race, introduced in commit
16aa878d78086e9bc1c1f1053dc24da295f81e05:
# Legacy network stack
libpxelinux.a: rawcon.o $(PXELINUX_OBJS)
rm -f $@
$(AR) cq $@ $^
$(RANLIB) $@
rm $(PXELINUX_OBJS)
# LwIP network...
2015 Oct 05
0
[PATCH 4/4] core: Move linker script in arch-agnostic dir
...tion(+), 1 deletion(-)
rename core/{i386 => }/syslinux.ld (100%)
diff --git a/core/Makefile b/core/Makefile
index 26302fd..6fb6377 100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -161,7 +161,7 @@ kwdhash.gen: keywords genhash.pl
AUXLIBS = libisolinux.a libisolinux-debug.a libldlinux.a \
libpxelinux.a liblpxelinux.a
-LDSCRIPT = $(SRC)/$(ARCH)/syslinux.ld
+LDSCRIPT = $(SRC)/syslinux.ld
%.elf: %.o $(LIBDEP) $(LDSCRIPT) $(AUXLIBS)
$(LD) $(LDFLAGS) -Bsymbolic $(LD_PIE) -E --hash-style=gnu -T $(LDSCRIPT) -M -o $@ $< \
diff --git a/core/i386/syslinux.ld b/core/syslinux.ld
similarity index 10...
2013 Jul 11
0
LDFLAGS and distro overrides
...32.a --whole-archive ../com32/lib/libcom32core.a
libisolinux-debug.a --end-group \
> isolinux-debug.map
ld -m elf_i386 -Wl,-O1 -Wl,--as-needed -Bsymbolic -pie -E
--hash-style=gnu -T syslinux.ld -M -o pxelinux.elf pxelinux.o \
--start-group libcom32.a --whole-archive ../com32/lib/libcom32core.a
libpxelinux.a --end-group \
> pxelinux.map
ld -m elf_i386 -Wl,-O1 -Wl,--as-needed -Bsymbolic -pie -E
--hash-style=gnu -T syslinux.ld -M -o lpxelinux.elf lpxelinux.o \
--start-group libcom32.a --whole-archive ../com32/lib/libcom32core.a
liblpxelinux.a --end-group \
> lpxelinux.map
ld: unrecognized opti...
2013 Jul 02
2
LDFLAGS and distro overrides
This just came up on IRC,
15:01 < chithead> the first one that fails is ld -m elf_i386 -Wl,-O1 -Wl,--as-needed -Bsymbolic -pie -E --hash-style=gnu -T /var/tmp/portage/sys-boot/syslinux-6.01_pre5/work/syslinux-6.01-pre5/core/i386/syslinux.ld -M -o ldlinux.elf ldlinux.o \
15:01 < chithead> --start-group libcom32.a --whole-archive
2015 Oct 05
7
[PATCH 0/4] Improve linker scripts
From: Sylvain Gault <sylvain.gault at gmail.com>
These patches basically remove unused linker scripts and port a change that was
made to an unused script.
Those are to be applied on top of the gcc 5 bug fixes as they would conflict
otherwise.
Sylvain Gault (4):
diag/mbr: fix dependency to linker script
Remove unused linker scripts
core: Make symbols defined in linker script HIDDEN