From bb1b7c481ce269531a516e813db1b49dcc66dcaa Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Thu, 13 Mar 2003 01:50:49 +0000 Subject: [PATCH] don't pull in a lib object file due to an /unused/ undefined def. --- tools/qfcc/source/linker.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/qfcc/source/linker.c b/tools/qfcc/source/linker.c index b8a863b75..5d3bab623 100644 --- a/tools/qfcc/source/linker.c +++ b/tools/qfcc/source/linker.c @@ -766,9 +766,11 @@ linker_add_lib (const char *libname) qfo_def_t *def = qfo->defs + j; if ((def->flags & QFOD_GLOBAL) && !(def->flags & QFOD_EXTERNAL) + && def->relocs && Hash_Find (extern_defs, qfo->strings + def->name)) { if (options.verbosity >= 2) - printf ("adding %s\n", pack->files[i].name); + printf ("adding %s because of %s\n", + pack->files[i].name, qfo->strings + def->name); linker_add_qfo (qfo); did_something = 1; break;