Federico Carminati wrote:

Ciao,
I moved from cvs ro rsync as suggested by the fink home page. It seems to work. However there is a note in the fink home page that says that fink will ask you to change compiler as needed, as support for 3.3 is kicking in. I am confused, is this automatic, or should I do something to move from 3.1 to 3.3, avoiding gcc_select from now on? Fed

The new fink enforces the GCC: flag that has been in package descriptions for some time now. If a package has a GCC: flag, it likely needs to be built with a specific version of gcc either because of compatibility problems, or to remain binary-compatible with something that it links against.

The two releases of fink (0.14.2 and 0.14.3-beta) differ only in which fink tree they use. The former gets the "normal" fink tree, which currently is only supported if you're using gcc 3.1 (ie, if you do "sudo gcc_select 3"). The latter gets the new 10.2-gcc3.3 tree, which supports using the new july or august developer tools update to build with gcc 3.3. The note you saw was referring to this latter tree.

It's still a work-in-progress, and considered beta at this point. You should be safe as long as you have 0.14.2 installed. It's easy to check which distribution it's using by looking at the "distribution:" tag in your /sw/etc/fink.conf file. Most likely unless you went out of your way to use the gcc3.3 tree (ie, using a beta), you're fine and that note shouldn't concern you.

--
Benjamin Reed a.k.a. Ranger Rick -- http://ranger.befunk.com/
gpg: 6401 D02A A35F 55E9 D7DD  71C5 52EF A366 D3F6 65FE
"Emacs is a nice operating system, but I prefer UNIX."
  -- Tom Christiansen


Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to