• M
    Drop inline keyword from some functions. · be8b536a
    Michal Privoznik 提交于
    While trying to build with -Os I've encountered some build
    failures.
    
    util/vircommand.c: In function 'virCommandAddEnvFormat':
    util/vircommand.c:1257:1: error: inlining failed in call to 'virCommandAddEnv': call is unlikely and code size would grow [-Werror=inline]
     virCommandAddEnv(virCommandPtr cmd, char *env)
     ^
    util/vircommand.c:1308:5: error: called from here [-Werror=inline]
         virCommandAddEnv(cmd, env);
         ^
    This function is big enough for the compiler to be not inlined.
    This is the error message I'm seeing:
    
    Then virDomainNumatuneNodeSpecified is exported and called from
    other places. It shouldn't be inlined then.
    
    In file included from network/bridge_driver_platform.h:30:0,
                     from network/bridge_driver_platform.c:26:
    network/bridge_driver_linux.c: In function 'networkRemoveRoutingFirewallRules':
    ./conf/network_conf.h:350:1: error: inlining failed in call to 'virNetworkDefForwardIf.constprop': call is unlikely and code size would grow [-Werror=inline]
     virNetworkDefForwardIf(const virNetworkDef *def, size_t n)
     ^
    Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
    be8b536a
network_conf.c 146.7 KB