Path: utzoo!utgpu!watmath!watcgl!jdchrist From: jdchrist@watcgl.waterloo.edu (Dan Christensen) Newsgroups: comp.sys.sgi Subject: having trouble with shared libraries Keywords: shared library Message-ID: <9395@watcgl.waterloo.edu> Date: 26 Apr 89 03:39:16 GMT Distribution: comp Organization: U of Waterloo, Ontario Lines: 15 I have a program that I want to run on both the Personal Iris and the 4D/120GTX without recompiling. Currently, the program compiles correctly on both machines with the -Zg option, but the binary is not compatible between the machines. The way I interpret the cc man page is that -Zg is equivalent to -lgl -lm, or if you want the shared libraries, -gl_s -lm. When I try compiling on either machine, with either of these options, the linker tells me that sin and cos are not defined and aborts. The funny thing is, I don't call either from my program, although I do call asin. Can anyone help me out? ---- Dan Christensen, Computer Graphics Lab, jdchrist@watcgl.uwaterloo.ca University of Waterloo, Waterloo, Ont. jdchrist@watcgl.waterloo.edu