DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] 16.07-rc2 issue with rte_rtm_init(void) constructor
@ 2016-07-13 22:58 Damjan Marion (damarion)
  2016-07-14  8:20 ` Thomas Monjalon
  0 siblings, 1 reply; 5+ messages in thread
From: Damjan Marion (damarion) @ 2016-07-13 22:58 UTC (permalink / raw)
  To: dev


Folks,

I have issues with linking application to 16.07-rc2.

Looks like reason is constructor function in include file,
so our unit test apps are failing to link as they are not linked with dpdk libs.
(and they should not be as they are not calling any dpdk function).


static inline void __attribute__((constructor))
rte_rtm_init(void)
{
        rtm_supported = rte_cpu_get_flag_enabled(RTE_CPUFLAG_RTM);
}

linking fails with:
dpdk/include/rte_spinlock.h:103: undefined reference to `rte_cpu_get_flag_enabled’

Is there any chance that this one is moved to some .c file, so it is loaded
only when it is really needed?

Thanks,

Damjan



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-07-14 13:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-13 22:58 [dpdk-dev] 16.07-rc2 issue with rte_rtm_init(void) constructor Damjan Marion (damarion)
2016-07-14  8:20 ` Thomas Monjalon
2016-07-14  9:36   ` Damjan Marion (damarion)
2016-07-14 11:30     ` Thomas Monjalon
2016-07-14 13:24       ` Damjan Marion (damarion)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).