Re: [PATCH] mk: fix build 32bits shared libs on 64bits system
From: Gonzalez Monroy, Sergio <hidden>
Date: 2014-12-01 09:51:25
From: Gonzalez Monroy, Sergio <hidden>
Date: 2014-12-01 09:51:25
From: Thomas Monjalon [mailto:thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org] Sent: Friday, November 28, 2014 3:49 PM Hi Sergio, 2014-10-22 17:36, Sergio Gonzalez Monroy:quoted
Incompatible libraries error when building shared libraries for 32bits on a 64bits system. Fix issue by passing CPU_CFLAGS to CC when LINK_USING_CC is enabled.This issue looks really strange. If that's the only way to fix it, it would be better to have a comment in the makefile and a detailed explanation in the commit log.
Hi Thomas, There may be a better way to deal with this, please feel free to suggest alternate method. We do specify -m32 or -m64 when building the DPDK. The issue is that we were not specifying -m32 when linking, therefore the wrong libraries were being picked. At the time CPU_CFLAGS was only being set with -m32/-m64, reason why I used such variable. Would it be better to create another var and pass it down? Thanks, Sergio
Thanks -- Thomas