[ovs-dev] [vlog 5/6] vlog: Make the vlog module catalog program-specific.

Jesse Gross jesse at nicira.com
Fri Jul 16 00:51:08 UTC 2010


On Wed, Jul 14, 2010 at 4:20 PM, Ben Pfaff <blp at nicira.com> wrote:

> Until now, the collection of vlog modules supported by a given OVS program
> was not specific to that program.  That means that, for example, even
> though ovs-dpctl does not have anything to do with jsonrpc, it still has
> a vlog module for it.  This is confusing, at best.
>
> This commit fixes the problem on some systems, in particular on ones that
> use GCC and the GNU linker.  It uses the feature of the GNU linker
> described in its manual as:
>
>    If an orphaned section's name is representable as a C identifier then
>    the linker will automatically see PROVIDE two symbols: __start_SECNAME
>    and __end_SECNAME, where SECNAME is the name of the section.  These
>    indicate the start address and end address of the orphaned section
>    respectively.
>
> Systems that don't support these features retain the earlier behavior.
>
> This commit also fixes the annoyance that modifying lib/vlog-modules.def
> causes all sources files that #include "vlog.h" to recompile.
>

This looks great, thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-dev/attachments/20100715/5e1bc2ec/attachment-0003.html>


More information about the dev mailing list