On 6/28/13 10:26 AM, Alexander Hansen wrote: > The text isn't quite applicable as I said, and should probably be > changed in the next release. > > The issue you've experienced is is something _entirely_ different from > an absolute path. The test is whether /usr/bin/gcc is a symlink rather > than a real file, period, without respect to version. I don't recall > the reason offhand, but it was possibly an issue with an upgrade path > prior to 10.4, or maybe just to safeguard against third-party compiler > installs. It's in the history somewhere. > > In Every version of Xcode or the command-line tools that I've installed > in the past decade, /usr/bin/gcc has been a symlink to some real > compiler, and it was that way in April, when I installed my current > command-line tools. And I've boostrapped fink-0.34.8 or later > development versions multiple times since. That being said, it's > totally possible that something could have changed on Apple's end. > > As a workaround, try changing the following in perlmod/Services.pm > > sub gcc_selected { > # this should work anywhere we support, really > if (-l '/usr/bin/gcc') { > my $link = readlink('/usr/bin/gcc'); > if ($link =~ /gcc-(\d+\.\d+)/) { > return $1; > } else { > print STDERR "WARNING: /usr/bin/gcc is not a symlink!"; > } > } > return 0; > } > > to something like > > sub gcc_selected { > # this should work anywhere we support, really > if (-l '/usr/bin/gcc') { > my $link = readlink('/usr/bin/gcc'); > if ($link =~ /gcc-(\d+\.\d+)/) { > return $1; > } else { > print STDERR "WARNING: /usr/bin/gcc is not a symlink!"; > } > } > return 4.2; > } > >
Woops; shouldn't do this at work. The file to change is perlmod/Fink/Services.pm in the fink-0.34.8 directory that you're bootstrapping from. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Fink-beginners mailing list Fink-beginners@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.beginners Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners