On Jun 10, 2009, at 19:08, Timothy Goins wrote:

Fon's question got me thinking. While /opt/local/bin precedes /usr/ bin in my $PATH, when I `which gcc` I get /usr/bin/gcc. Huh? Since I've never had insurmountable compiler glitches, I'd lost track of how I'd worked around previous issues. I have created a mess! In /usr/bin/ I've got two executables, gcc-4.0 and gcc-4.2 (renamed mp files, if I recall correctly) and two links:

gcc -> /usr/bin/gcc-4.0 and
gcc-4.3 -> /opt/local/bin/gcc-mp-4.3

In /opt/local/bin, I've got gcc-mp-4.3 and gcc-mp-4.4 (and the gccbug executables).

I would like to be able to type gcc and fire up the latest C compiler (gcc-mp-4.4?), which is not as problem; however, I don't want to try to compile older code that might (?) not be compatible with gcc-mp 4.4.

What is the "clean", correct way to manage my C compiler(s)?

The gcc_select port exists to help you create a symlink called "gcc" in /opt/local/bin pointing to whatever version of MacPorts-installed gcc you would like to use.


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to