1.
Make sure you have a version
of Make that supports the VPATH feature. (GNU Make supports it, as do Make
versions on most BSD systems.)
2.
If you have ever run configure
in the source directory, you must undo the configuration. Do this by running
make distclean.
3.
Go to the directory in which
you want to build the compiler before running configure:
mkdir gcc-sun3 cd gcc-sun3On systems that do not support symbolic links, this directory must be on the same file system as the source code directory.
4.
Specify where to find configure
when you run it:
../gcc/configure...This also tells configure where to find the compiler sources; configure takes the directory from the filename that was used to invoke it. But if you want to be sure, you can specify the source directory with the srcdir option, like the following example demonstrates.
../gcc/configuresrcdir= ../gcc other optionsThe directory you specify with --srcdir need not be the same as the one in which configure is found.
Now, you can run make in that directory. You need not repeat the configuration steps shown previously when ordinary source files change. You must, however, run configure again when the configuration files change, if your system does not support symbolic links.