diff -u -r1.2 solaris.pl
--- config/init/hints/solaris.pl	26 Jun 2004 15:58:00 -0000	1.2
+++ config/init/hints/solaris.pl	1 Sep 2004 15:48:26 -0000
@@ -11,7 +11,9 @@
 
 # my $cc = Configure::Data->get('cc');
 my $link = Configure::Data->get('link');
-if (!Configure::Data->get('gccversion')) {
+if (Configure::Data->get('gccversion')) {
+    Configure::Data->set('link', 'c++');
+} else {
     # Going to assume Sun's compiler
     # In which case we need to link with the C++ compiler (CC) rather than the
     # C compiler (cc)
diff -u -r1.41 RunSteps.pm
--- lib/Parrot/Configure/RunSteps.pm	26 Jun 2004 12:14:33 -0000	1.41
+++ lib/Parrot/Configure/RunSteps.pm	1 Sep 2004 15:48:29 -0000
@@ -28,6 +28,7 @@
     init/manifest.pl
     init/data.pl
     init/miniparrot.pl
+    auto/gcc.pl
     init/hints.pl
     init/optimize.pl
     init/headers.pl
@@ -42,7 +43,6 @@
     auto/byteorder.pl
     auto/pack.pl
     auto/format.pl
-    auto/gcc.pl
     auto/isreg.pl
     auto/jit.pl
     gen/cpu.pl
