home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!mips!odin!news
- From: ib@ivan.esd.sgi.com (Ivan Bach)
- Newsgroups: comp.sys.sgi
- Subject: Re: 4.0.5 Font Manager Problems?
- Message-ID: <1992Aug27.202451.14244@odin.corp.sgi.com>
- Date: 27 Aug 92 20:24:51 GMT
- Sender: news@odin.corp.sgi.com (Net News)
- Followup-To: <1992Aug26.232018.19122@news.iastate.edu>
- Organization: Silicon Graphics, Inc., Mountain View, CA
- Lines: 16
- Nntp-Posting-Host: ivan.esd.sgi.com
-
- In <1992Aug26.232018.19122@news.iastate.edu>, boylan@pi.eai.iastate.edu
- (Terran Boylan) complained that his program could not find the Times Roman
- font after he upgraded his machine to IRIX 4.0.5. The problem was that
- his program was linked with an unshared version of the IRIS Font Manager
- (libfm) library, i.e., he specified -lfm on a compile and link command line.
- If you upgrade your system and you encounter a problem with a program that
- was linked with unshared libraries, you need to relink that program.
-
- You should use shared libraries, i.e., specify options such as -lfm_s,
- -lgl_s, and -lc_s, on your compile and link command lines if you want your
- programs to work without relinking when you install a new version of IRIX.
- When a program is linked with shared libraries, it automatically gets any
- changes that were made to shared libraries in a new release. Upward binary
- compatibility is maintained for shared libraries, not unshared ones.
-
- Ivan Bach, ib@sgi.com
-