[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