Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.7.0.10 $; site uokvax.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!inuxc!pur-ee!uiucdcs!okstate.UUCP!uokvax.UUCP!emjej From: emjej@uokvax.UUCP Newsgroups: net.micro.6809 Subject: Re: Strange C-Linker Errors-Help! Message-ID: <3500136@uokvax.UUCP> Date: Wed, 19-Mar-86 18:32:00 EST Article-I.D.: uokvax.3500136 Posted: Wed Mar 19 18:32:00 1986 Date-Received: Sat, 22-Mar-86 14:20:49 EST References: <765@ihwpt.UUCP> Lines: 19 Nf-ID: #R:ihwpt.UUCP:765:uokvax.UUCP:3500136:000:832 Nf-From: uokvax.UUCP!emjej Mar 19 17:32:00 1986 /* Written 12:29 pm Mar 17, 1986 by knudsen@ihwpt.UUCP in net.micro.6809 */ Also, is "ident" supposed to work on C libraries? It always gives me "incorrect header" error. Is that normal? Ident works fine on "os9boot". /* End of text from net.micro.6809 */ C libraries are concatenations of .r files, which are NOT OS-9 modules, even though the compiler docs misnames them "modules." (WOOF! on the doc writer for that.) You can see what's in there with the "rdump" utility that should come with the compiler. The reason .r files aren't modules is that they are designed to work with a woofish, old-fashioned static linker of a kind that a language that TRULY uses OS-9's advantages over Unix would not use. Someone needs to fix that, preferably by doing a Modula-2 or Ada or Russell compiler RIGHT for OS-9. James Jones