build from multiple objects: fix other targets

This commit is contained in:
grischka
2009-12-20 20:33:41 +01:00
parent b54862406e
commit 0de95730ad
7 changed files with 36 additions and 13 deletions

View File

@ -442,7 +442,7 @@ ST_FUNC void relocate_syms(TCCState *s1, int do_resolve)
if (sh_num == SHN_UNDEF) {
name = strtab_section->data + sym->st_name;
if (do_resolve) {
#ifndef _WIN32
#if !defined TCC_TARGET_PE || !defined _WIN32
void *addr;
name = symtab_section->link->data + sym->st_name;
addr = resolve_sym(s1, name);