home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!comp.vuw.ac.nz!canterbury.ac.nz!betelgeux!cree
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Manx C and Boopsi Question
- Message-ID: <1992Aug27.133930.559@csc.canterbury.ac.nz>
- From: cree@elec.canterbury.ac.nz (Michael Cree)
- Date: 27 Aug 92 13:39:29 +1200
- References: <hemmer.01wu@hemmer.adsp.sub.org>
- Organization: Electrical Engineering, University of Canterbury, New Zealand
- Nntp-Posting-Host: elec.canterbury.ac.nz
- X-Newsreader: Tin 1.1 PL5
- Lines: 46
-
- Franz Hemmer (hemmer@hemmer.adsp.sub.org) wrote:
- : In article <1992Aug26.123823.523@csc.canterbury.ac.nz> cree@elec.canterbury.ac.nz (Michael Cree) writes:
- : > Ken Cooper (cooper@milton.u.washington.edu) wrote:
- : > :
- : > .... It might be possible to pull out the correct
- : > object files from the lastest amiga.lib (available from CBM) and then
- : > add them to c.lib. In fact, I might just give that a go and report
- : > whether I was very successful. Will be a few a days before I get to
- : > try though, havn't got many free evenings this week :-/
- :
- : Save yourself a lot of trouble and buy the 2.04 Native Developers Kit from
- : CATS - ~$20. This 4 disk set contains all that is needed including newer
- : AutoDoc than the book-form, 2.04 includes (!), amiga.lib etc. etc.
- :
- : > Michael Cree Gold there is
- :
-
- That's exactly what I'm talking about. However, you have missed the
- crucial point, which is, the Manx library structure is different and
- more sophisticated than the standard Amiga (which SAS follows) library
- format. The Manx linker can use the standard Amiga format libraries
- because it mistakes them for object files and so includes the whole
- damn thing. Which means you get pages and pages of warning messages
- for doubley defined functions (some in both c.lib and amiga.lib) and
- error messages because you havn't defined library base pointers for
- every Amiga standard shareble library possible....
-
- Get the point?
-
- So, my brilliant idea is to take to the amiga.lib with a binary
- editor, identify the appropriate routines (the library is just
- concatenated object files) and pull them out into seperate object
- files to include into c.lib.
-
- Or better still, maybe one of the Commodore guys would like to post
- the source code to the routines from amiga.lib that were introduced
- into version 37??? Or would that be violating copyright?
-
- : | Franz Hemmer - Software Developer located in Silkeborg, Denmark, Europe |
-
- -----------------------------------------------------------------------------
- Michael Cree Gold there is
- cree@elec.canterbury.ac.nz and rubies in abundance;
- But lips that speak knowledge
- are a rare jewel. (Prov 20:15)
- ------------------------------------------------------------------------------
-