This is the GNU CC target for HP48's SATURN processor. To build a "yoursystem-to-hp48" cross-compiling GCC: 1. Obtain gcc-2.X.X from wuarchive.wustl.edu:/systems/gnu, or prep.ai.mit.edu:/pub/gnu, or your favorite FTP site. (The rest of this description assumes you have gcc-2.7.2) 2. Move and rename the config-saturn directory to "config/saturn" under the gcc-2.7.2 tree, or symlink it appropriately. 3. Apply the patches (filename patches-2.7.2 in this directory) to the files in gcc-2.7.2. 4. Configure GCC with: ./configure --prefix=/usr/local --target=saturn-local 4.1. If cross-building a cross-compiler for MS-DOG, append this: --build=`config.guess` --host=i486-go32-msdos --prefix='c:/usr' --exec-prefix='c:/usr' 5. Run "make" 5.1. If cross-building, run make like this: make CC=gcc-go32 HOST_CC=cc HOST_PREFIX=loser- xgcc cc1 cpp CFLAGS=-DEXECUTABLE_SUFFIX='\".exe\"' 6. Copy all binaries to /usr/local: make install 6.1. If cross-building (for DOS), you'll have to do Step 6 manually: - copy xgcc.exe c:\usr\bin - copy cccp.exe c:\usr\lib\gcc-lib\saturn-local-hp48\2.7.2\cpp.exe - copy cc1.exe c:\usr\lib\gcc-lib\saturn-local-hp48\2.7.2 - copy the file 'specs' (in the hp48xgcc dir) to the same place. And of course, you must compile and install the hp48-binutils and hp48-libc before you can actually use the cross-compiler. ATR