home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / next / misc / 24157 < prev    next >
Encoding:
Text File  |  1993-01-28  |  1.9 KB  |  38 lines

  1. Newsgroups: comp.sys.next.misc
  2. Path: sparky!uunet!charon.amdahl.com!amdahl!rtech!sgiblab!swrinde!gatech!paladin.american.edu!howland.reston.ans.net!bogus.sura.net!udel!princeton!nimaster.princeton.edu!cedman
  3. From: cedman@princeton.edu (Carl Edman)
  4. Subject: Re: How to convert BSD a.out files to Mach files using atom
  5. In-Reply-To: Charles William Swiger's message of Tue, 26 Jan 1993 23:52:40 -0500 
  6. To: Charles William Swiger <infidel+@CMU.EDU>
  7. Message-ID: <CEDMAN.93Jan27081725@capitalist.princeton.edu>
  8. Originator: news@nimaster
  9. Sender: news@Princeton.EDU (USENET News System)
  10. Nntp-Posting-Host: capitalist.princeton.edu
  11. Organization: Princeton University
  12. References: <gfNVIM200WB3QHXHhM@andrew.cmu.edu>
  13. Date: Wed, 27 Jan 1993 12:17:25 GMT
  14. Lines: 22
  15.  
  16. In article <gfNVIM200WB3QHXHhM@andrew.cmu.edu> Charles William Swiger <infidel+@CMU.EDU> writes:
  17.    Atom converts executables and object files compiled for the NeXT in the
  18.    BSD4.3 a.out format into the Mach-O format.  There is no way that it is
  19.    going to be able to convert an executable compiled for a different
  20.    machine into something runable on the NeXT.  (Why?  Amoung many reasons,
  21.    the Sun executable likely was compiled for a different *CPU* than the
  22.    680x0...)
  23.  
  24.    You will have to get the source code to whatever it is and recompile it
  25.    for the program to run on your NeXT.  (Sorry...)
  26.  
  27. Not quite.  Actually it has been done with Sun binaries, but all
  28. instances I remember have been two aeons (ie. operating system
  29. versions) or more ago.  Of course the initial binary has to be a Sun-3
  30. binary (ie. 680x0 code) and it certainly has to be statically linked
  31. (aren't all Sun-3 binaries ?).  Doubtlessly there also are plenty of
  32. programming constructs which break this, and possibly the black magic
  33. which is needed to make it work is gone from modern NeXT OS
  34. distributions.  All I am saying is that it has been done.
  35.  
  36.         Carl Edman
  37.  
  38.