On 11/05/11 21:00, Maciej Mrozowski wrote:
> On Saturday 05 of November 2011 09:58:00 Kacper Kowalik wrote:
>> Hi,
>> I'd like to ask that we enable verbose building by default. I have
>> cmake-utils.eclass in mind, because it's dead easy there, but there's a
>> lot of packages that support things like "make V=1" or "make VERBOSE=1"
>> too.
>>
>> I've seen too many bugs reports today that gave me cute, colorful
>> build.logs and almost no information about underlaying bug...
> 
> That's usually because users sometimes attach only "relevant" parts of build 
> log (well, relevant according to their taste = last lines, even when they use 
> parallel compilation).
> Any particular example of bug report with entire build log from cmake-utils 
> in 
> fancy mode, and still being unable to locate the problem?
> 
> I ask, because we're appending summary just after configure phase to make 
> vorbose logging of whole build process unecessary.
Yeah take bug 297699 as an example and relavant snippet:

Linking CXX executable eqsl
[ 22%] CMakeFiles/eqsl.dir/eqsl.cxx.o: In function `callback(char
const*)':
eqsl.cxx:(.text+0x192a): undefined reference to `Fl::lock()'
eqsl.cxx:(.text+0x1ef1): undefined reference to `Fl::unlock()'

As we don't see actual linking we cannot immediately tell what libraries
were linked and rule out/diagnose as-needed issue. As I cannot even
reproduce the bug right now I can only rely on clairvoyance to figure
what happened there...

Cheers,
Kacper

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to