From c07785a1eac2ce244e7b5e2102e587961ff5c2dc Mon Sep 17 00:00:00 2001 From: seyko Date: Sun, 25 Oct 2015 00:41:17 +0300 Subject: [PATCH] comment out tcc_error_noabort("'%s' defined twice"... gcc-3.4.6 don't give such error by default example file1 char __version_303_xxxxxxxx; void func1() {} example file2 char __version_303_xxxxxxxx; void func2() {} int main() { return 0; } --- tccelf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tccelf.c b/tccelf.c index f9a8ced..e2d1e63 100644 --- a/tccelf.c +++ b/tccelf.c @@ -248,7 +248,7 @@ ST_FUNC int add_elf_sym(Section *s, addr_t value, unsigned long size, printf("new_bind=%x new_shndx=%x new_vis=%x old_bind=%x old_shndx=%x old_vis=%x\n", sym_bind, sh_num, new_vis, esym_bind, esym->st_shndx, esym_vis); #endif - tcc_error_noabort("'%s' defined twice", name); + // tcc_error_noabort("'%s' defined twice", name); } } else { do_patch: