[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcc-4.2 build-depends?



jpalecek@web.de wrote:

> Hello,
>
> Frank Küster napsal:
>> "Jiri Palecek" <jpalecek@web.de> wrote:
>>
>> > Hello,
>> >
>> > can anyone explain why gcc-4.2 build-depends on libgconf2-dev,
>> > libxul-dev,  libart-2.0-dev, libgtk2.0-dev,
>> > lib32asound2-dev, libcairo2-dev, libqt4-dev and several others? It
>> > seems  quite strange (well, even
>> > more) to me.
>>
>> Well, it builds a couple of binary packages that might well need such
>> libraries.  Without looking at the source, names like
>>
>> gappletviewer-4.2 Standalone application to execute Java (tm) applets
>> gcjwebplugin-4.2  Web browser plugin to execute Java (tm) applets
>>
>> sound like good candidates.
>
> I don't think this is, er... wise. This means if I want to make a
> (cross-)compiler, I have to install Qt, GNOME, XUL (which
> conflicts: mozilla-browser) even if I'll never want to use java.

No, you haven't.  The Build-Depends of a Debian package are not meant to
be used for bootstrapping.  You could just disable the respective
stanzas in the control file, build your cross-compiler or compiler for a
new architecture, and once you managed to build Qt and Gnome, you can
enable them again.

> Also, any RC-bug in these will make gcc not suitable for
> testing. I think the same arguments as in Bug#360881 apply
> here. Also, the same solution should be used (eg. split the
> package).

This, however, is a strong argument.

Regards, Frank

-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Reply to: