From c4e6b2e9be2f96baee00b388265cd07e33fc48dc Mon Sep 17 00:00:00 2001 From: bellard Date: Mon, 28 Apr 2003 22:06:38 +0000 Subject: alacarte linking (Dave Long) --- tcc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tcc.c') diff --git a/tcc.c b/tcc.c index 2ce29b1..649944b 100644 --- a/tcc.c +++ b/tcc.c @@ -398,6 +398,9 @@ struct TCCState { /* if true, static linking is performed */ int static_link; + /* if true, only link in referenced objects from archive */ + int alacarte_link; + /* warning switches */ int warn_write_strings; int warn_unsupported; @@ -9207,6 +9210,7 @@ TCCState *tcc_new(void) s->dynsymtab_section = new_symtab(s, ".dynsymtab", SHT_SYMTAB, SHF_PRIVATE, ".dynstrtab", ".dynhashtab", SHF_PRIVATE); + s->alacarte_link = 1; return s; } -- cgit v1.3.1