There is already so much output generated during building that it slows a 
developer down to go through the output to determine what things must be paid 
attention to, what things can be ignored and what things are simply 
informational.  My vote is for a solution that doesn't add to that burden.  
Most of the output is just distracting, but then on the other hand one does 
want to get some sense that the build is making progress.  It would be really 
nice, I think, to get just one over-printed line that shows what directory is 
being worked on and that newlines are generated only by error, warning, and 
perhaps informational messages.

Perhaps a possibility is to introduce --enable-mm on the configure line and 
then to print the compile-time warning only when there is a disagreement 
between the flag and the ability, i.e., --enable-mm is present, but mm support 
isn't, and --enable-mm is not present, but mm support is.  In the "normal" case 
(--enable-mm is present and mm is supported, and --enable-mm is not present and 
mm support isn't) the build system would stay quiet.

  Cheers,
              Ric

________________________________________
From: rtems-devel-boun...@rtems.org [rtems-devel-boun...@rtems.org] On Behalf 
Of Gedare Bloom [ged...@rtems.org]
Sent: Wednesday, July 24, 2013 9:50 AM
To: Rempel, Cynthia
Cc: rtems-devel@rtems.org
Subject: Re: [PATCH 1/2] libmm score and stubs

On Wed, Jul 24, 2013 at 12:43 PM, Rempel, Cynthia
<cynt6...@vandals.uidaho.edu> wrote:
>>________________________________________
>>From: ged...@gwmail.gwu.edu [ged...@gwmail.gwu.edu] on behalf of Gedare Bloom 
>>[ged...@rtems.org]
>>Sent: Wednesday, July 24, 2013 9:19 AM
>>To: Rempel, Cynthia
>>Cc: Hesham AL-Matary; rtems-devel@rtems.org
>>Subject: Re: [PATCH 1/2] libmm score and stubs
>>
>>On Wed, Jul 24, 2013 at 11:02 AM, Rempel, Cynthia
>><cynt6...@vandals.uidaho.edu> wrote:
>>> Hi Hesham,
>>>
>>> Thanks for doing the stubs :)
>>> Could you pull all the implementation specific parts of mm.h and mm.inl 
>>> into a header called mmimpl.h ?
>>> It would then match the header-style score is heading towards...
>>> If the no_memorymanagement.c is for devices without mm support, could you 
>>> have the functions print out a "stub warning/error" message? That way the 
>>> user knows not to rely on memory management...
>>>
>>I don't think we should have the stubs do anything in the normal case.
> Why?
We should not add print statements to kernel code. Some users may
prefer to leave the stubs in place despite the lack of functionality.

Maybe you mean a compile-time warning, which would be fine to add.

>>We could add something when RTEMS_DEBUG is enabled.
>
>
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to