/programs/develop/ktcc/trunk/source/tccmeos.c |
---|
18,6 → 18,8 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
*/ |
int undef_sym_flag=0; |
typedef struct { |
char magic[8]; |
int version; |
102,6 → 104,7 |
if (ss==0) |
{ |
const char *sym_name = strtab_section->data + esym->st_name; |
undef_sym_flag=1; |
tcc_error_noabort("undefined symbol '%s'", sym_name); |
continue; |
} |
253,6 → 256,10 |
relocate_common_syms(); |
assign_addresses(&me); |
if(undef_sym_flag){ |
tcc_error("Linker error!"); |
} |
if (s1->do_debug) |
tcc_output_dbgme(filename, &me); |