diff options
| author | Loïc Minier <lool@dooz.org> | 2010-01-31 12:22:52 +0100 |
|---|---|---|
| committer | Aurelien Jarno <aurelien@aurel32.net> | 2010-02-06 22:22:27 +0100 |
| commit | 845f2c2812d9ed24b36c02a3d06ee83aeafe8b49 (patch) | |
| tree | aeb8099a61d91c9e1ed8c49959360831072b760d /migration.c | |
| parent | 02ecd9fc73dc781a5ac0d8333c8071e6a28fe0e1 (diff) | |
| download | focaccia-qemu-845f2c2812d9ed24b36c02a3d06ee83aeafe8b49.tar.gz focaccia-qemu-845f2c2812d9ed24b36c02a3d06ee83aeafe8b49.zip | |
Fix missing symbols in .rel/.rela.plt sections
Fix .rel.plt sections in the output to not only include .rel.plt sections from the input but also the .rel.iplt sections and to define the hidden symbols __rel_iplt_start and __rel_iplt_end around .rel.iplt as otherwise we get undefined references to these when linking statically to a multilib libc.a. This fixes the static build under i386. Apply similar logic to rela.plt/.iplt and __rela_iplt/_plt_start/_end to fix the static build under amd64. Signed-off-by: Loïc Minier <lool@dooz.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'migration.c')
0 files changed, 0 insertions, 0 deletions