Jack Howarth wrote: > In preparing the packaging for an upcoming gcc43-4.3.2-1000 > release, I decided to switch the dependencies for cctools to > xcode (>= 2.5). However 'fink -m' reports that... > > WARNING: The package gcc43 Depends on xcode, > but xcode only allows things to BuildDepend on it. > > This doesn't seem appropriate since Apple has for some time > assumed that the newer FSF gcc releases will require the > linker tools from the latest Xcode release. This requirement > isn't just for building gcc but for using it to compile and > link binaries. The fink restriction of not allowing a Depends > on xcode means that a user could download a prebuilt binary > of gcc4X which would have been built with the appropariate > Xcode while he is using an inappropriate earlier version. > I strongly believe the xcode virtual package should be allowed > to have Depends as well as BuildDepends.
I agree, this is reasonable. The usual reasons for declaring a package "builddependsonly: true" are not valid for the virtual package xcode. Nor for most of the other virtual packages, for that matter. You can't switch between different versions, anyway. I wonder if the guy who made "broken-gcc" bdeponly had a good laugh at least ;-) -- Martin ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel
