Montage has been successfully built, though not rigorously tested, on the following unsupported platforms:
- Sun sparc Sun-Fire-V240, Solaris 5.9, with cc 5.7
- Sun sparc Ultra-2, Solaris 5.8, with cc 5.1
- HP-built IA64, 32 cpu, SuSe Linux 8, with gcc 3.2
- IBM-built IA64, 128 cpu, SuSe Linux 8, with gcc 3.2
- IBM-built IA64, 256 cpu, SuSe Linux 8, with gcc 3.2
- HP Superdome, PA8500, 16 cpu, HPUX 11.11, with HP ANSI C compiler
- Pentium 3 dual, Debian Linux 3.0, with gcc 3.2
- SGI Fuel Workstation (MIPS R14000 Processor), IRIX 6.5.19, using MIPS C cc
Needed to make following changes:
- lib/src/svc_v1.5/Makefile: change "CC = gcc -g" to "CC = cc"
- lib/src/cfitsio-2.420/Makefile: remove "-fPIC" from CFLAGS
- lib/src/Makefile: remove both "ranlib" lines
- lib/src/wcstools-3.3.2/libwcs/Makefile: remove "ranlib $@"
- MacOS 10.2.x (w/ developer CD installed), using GCC version 1151 (based on gcc v3.1)
- Had to remove 2 lines for SIGPOLL and SIGPWR from svclib.c.
- Windows 2000, under cygwin with gcc version 3.2 and cygwin dll version 1.3.22-1
- Minor changes are required: namely SIGPWR is not available under windows, so it has to be commented out. Also, -lsocket and -lnsl need to be deleted from all Makefiles where they appear.