Xref: utzoo comp.lang.c:36354 comp.unix.programmer:1139 comp.unix.questions:28880 comp.databases:8948 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!caen!ox.com!umich!umeecs!msi.umn.edu!cs.umn.edu!dmshq!com50!rosevax!uci!jon From: jon@uci.com (Jon Harder) Newsgroups: comp.lang.c,comp.unix.programmer,comp.unix.questions,comp.databases Subject: How to link with 2 isam libraries? Message-ID: <1991Feb20.210148.12636@uci.com> Date: 20 Feb 91 21:01:48 GMT Sender: jon@uci.com (Jon Harder) Organization: Unified Communications, Inc. Lines: 18 I am trying to link an application that requires isam libraries from two different vendors (Informix and Disam). The linker complains about multiply defined symbols, because each database library has several symbols in common. Can anyone suggest a solution to this problem? I can think of two solutions that would solve my problem: 1. Isolate all of the calls to one of the libraries in a separate process and communicate with the process using shared memory, pipes, or whatever. 2. Change the code so that it uses only Disam or only Informix. Either change would involve considerable work. I am hoping someone can tell me a way to link it as it is. Thanks -- Jon Harder -- jon@uci.com Brought to you by Super Global Mega Corp .com