Displaying 14 results from an estimated 14 matches for "libcom32core".
2013 Jul 11
0
LDFLAGS and distro overrides
...ash-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 /var/tmp/portage/sys-boot/syslinux-6.01_pre5/work/syslinux-6.01-pre5/bios/com32/lib/libcom32core.a libldlinux.a --end-group \
> 15:01 < chithead> > ldlinux.map
> 15:01 < chithead> ld: unrecognized option '-Wl,-O1'
>
> Our use of $(LDFLAGS) may seem slightly unconventional within Syslinux
> in that we don't pass it to GCC, but pass it directly t...
2013 Jul 02
2
LDFLAGS and distro overrides
...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 /var/tmp/portage/sys-boot/syslinux-6.01_pre5/work/syslinux-6.01-pre5/bios/com32/lib/libcom32core.a libldlinux.a --end-group \
15:01 < chithead> > ldlinux.map
15:01 < chithead> ld: unrecognized option '-Wl,-O1'
Our use of $(LDFLAGS) may seem slightly unconventional within Syslinux
in that we don't pass it to GCC, but pass it directly to ld. Hence the
above er...
2014 Jan 18
4
Makefiles: includes and rule prerequisites
...memdump'
make[2]: *** [memdump] Error 2
2) For recursive prerequisites, is it better to list the directory as
a prerequisite (simple and current approach) or would it be better to
have a more complex set of rules like the following:
--In com32/Makefile:
lib/libcom32.c32 lib/libcom32min.a lib/libcom32core.a: lib
libutil/libutil.c32: libutil
--In com32/rosh/Makefile:
rosh.c32: lib/libcom32.c32 libutil/libutil.c32
--
-Gene
2014 Jan 19
1
Makefiles: includes and rule prerequisites
...; 2) For recursive prerequisites, is it better to list the directory as
>> a prerequisite (simple and current approach) or would it be better to
>> have a more complex set of rules like the following:
>>
>> --In com32/Makefile:
>> lib/libcom32.c32 lib/libcom32min.a lib/libcom32core.a: lib
>> libutil/libutil.c32: libutil
>>
>> --In com32/rosh/Makefile:
>> rosh.c32: lib/libcom32.c32 libutil/libutil.c32
>>
>
> You *have* to use a PHONY target, e.g. the directory name. Otherwise
> you may end up with a dependency getting skipped simply due...
2015 Oct 08
1
[PATCH 0/4] Improve linker scripts
...Linaro 4.6.3-1ubuntu5)
> GNU ld (GNU Binutils for Ubuntu) 2.22
>
>
> ld -m elf_i386 -Bsymbolic -pie -E --hash-style=gnu -T
> /home/gene/s/g/core/syslinux.ld -M -o ldlinux.elf ldlinux.o \
> --start-group libcom32.a --whole-archive
> /home/gene/s/g/bios/com32/lib/libcom32core.a libldlinux.a --end-group
> \
> > ldlinux.map
> ld:/home/gene/s/g/core/syslinux.ld:29: syntax error
> make[3]: *** [ldlinux.elf] Error 1
>
>
> core/syslinux.ld:29: HIDDEN(__module_start = .);
>
> This would seem to indicate that the keyword HIDDEN i...
2015 Oct 28
2
Isohybrid wiki page and UEFI
...f()'s code isn't in the core but
ldlinux.*.
> ranlib liblpxelinux.a
> ld -m elf_i386 -Bsymbolic -pie -E --hash-style=gnu -T
> /root/syslinux/core/i386/syslinux.ld -M -o ldlinux.elf ldlinux.o \
> --start-group libcom32.a --whole-archive
> /root/syslinux/bios/com32/lib/libcom32core.a libldlinux.a --end-group \
> > ldlinux.map
> libcom32.a(font.o): In function `SEG':
> /root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
> /root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
> libcom3...
2015 Oct 08
0
[PATCH 0/4] Improve linker scripts
...k.ld
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
GNU ld (GNU Binutils for Ubuntu) 2.22
ld -m elf_i386 -Bsymbolic -pie -E --hash-style=gnu -T
/home/gene/s/g/core/syslinux.ld -M -o ldlinux.elf ldlinux.o \
--start-group libcom32.a --whole-archive
/home/gene/s/g/bios/com32/lib/libcom32core.a libldlinux.a --end-group
\
> ldlinux.map
ld:/home/gene/s/g/core/syslinux.ld:29: syntax error
make[3]: *** [ldlinux.elf] Error 1
core/syslinux.ld:29: HIDDEN(__module_start = .);
This would seem to indicate that the keyword HIDDEN is invalid in my
version. A quick "gi...
2015 Oct 28
0
Isohybrid wiki page and UEFI
...nd removing the -DDYNAMIC_DEBUG but now syslinux doesn't want to build:
ranlib liblpxelinux.a
ld -m elf_i386 -Bsymbolic -pie -E --hash-style=gnu -T /root/syslinux/core/i386/syslinux.ld -M -o ldlinux.elf ldlinux.o \
--start-group libcom32.a --whole-archive /root/syslinux/bios/com32/lib/libcom32core.a libldlinux.a --end-group \
> ldlinux.map
libcom32.a(font.o): In function `SEG':
/root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
/root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
libcom32.a(bios.o): In function `SEG':
/ro...
2014 Jan 18
0
Makefiles: includes and rule prerequisites
...r 2
>
>
> 2) For recursive prerequisites, is it better to list the directory as
> a prerequisite (simple and current approach) or would it be better to
> have a more complex set of rules like the following:
>
> --In com32/Makefile:
> lib/libcom32.c32 lib/libcom32min.a lib/libcom32core.a: lib
> libutil/libutil.c32: libutil
>
> --In com32/rosh/Makefile:
> rosh.c32: lib/libcom32.c32 libutil/libutil.c32
>
> --
> -Gene
Hello Gene,
I did get your observation, but I didn't get what you
are expecting from the mailinglist.
I do see that you are reporting tw...
2014 Jan 18
0
Makefiles: includes and rule prerequisites
...My bad.
>
> 2) For recursive prerequisites, is it better to list the directory as
> a prerequisite (simple and current approach) or would it be better to
> have a more complex set of rules like the following:
>
> --In com32/Makefile:
> lib/libcom32.c32 lib/libcom32min.a lib/libcom32core.a: lib
> libutil/libutil.c32: libutil
>
> --In com32/rosh/Makefile:
> rosh.c32: lib/libcom32.c32 libutil/libutil.c32
>
You *have* to use a PHONY target, e.g. the directory name. Otherwise
you may end up with a dependency getting skipped simply due to the file
you test for existin...
2015 Oct 28
3
Isohybrid wiki page and UEFI
Hello Thomas,
Thomas Schmitt via Syslinux said on Sun, Oct 25, 2015 at 04:35:57PM +0100:
>I assume you can boot Fedora Live CD on the same (virtual) hardware.
Not sure for Fedora, but the system is installed with either RHEL6,
RHEL7 or Ubuntu 14.04 depending on the Lab I'm making on it without
issue.
>Just to make sure that the firmware works so far.
Globally they do ;-)
>
2015 Oct 28
0
Isohybrid wiki page and UEFI
...sure I get your point here.
kaboom.c is the file defining __bad_SEG.
In fact what fails is this:
ld -m elf_i386 -Bsymbolic -pie -E --hash-style=gnu -T /root/syslinux/core/i386/syslinux.ld -M -o ldlinux.elf ldlinux.o \
--start-group libcom32.a --whole-archive /root/syslinux/bios/com32/lib/libcom32core.a libldlinux.a
--end-group \
> ldlinux.map
So I guess that the code of kaboom.c is not in any of the 3 libs
mentionned.
# nm -g ./bios/core/libcom32.a | grep kaboom | grep T
00000000 T _kaboom
So libcom32.a integrates the object file, but the __bad_SEG function is
not in it:
# nm -g ./bio...
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
2012 Mar 23
19
[PATCH 00/19][elflink] Improve compatibility with 4.x
From: Matt Fleming <matt.fleming at intel.com>
The following patch series is available at,
git://git.zytor.com/users/mfleming/syslinux.git elflink
All patches are against the 'elflink' branch.
This series fixes a few serious bugs and some behavioural
incompatibilities with the 4.x series.
Matt Fleming (19):
ldlinux: Initialise 'p' before using it.
ldlinux: Parse