Thread (132 messages) 132 messages, 13 authors, 2021-04-29

Re: [dpdk-dev] [PATCH v2 7/7] eal/windows: do not expose POSIX symbols

From: Tal Shnaiderman <hidden>
Date: 2021-02-21 11:58:54

Subject: Re: [dpdk-dev] [PATCH v2 7/7] eal/windows: do not expose POSIX
symbols

External email: Use caution opening links or attachments


On Sun, 21 Feb 2021 08:59:50 +0000, Tal Shnaiderman wrote:
[...]
quoted
quoted
-#ifndef close
-#define close _close
-#endif
mlx5 uses close() in mlx5.c and is broken after this change above, BTW why
not add an rte_close instead of local definition?

I'm reluctant to add file manipulation API to EAL. It would be replication of
POSIX with "rte_" prefix, while standard C has everything needed to deal
with files (and IOCTLs are platform-specific code anyway). I think libraries and
PMDs striving to be cross-platform should move to using FILE* some day. For
now, local definitions keep them running without any risk of breakage.

Thanks for all your comments, it's weird I didn't hit the failures locally.
Will fix in v3.
You might be missing the DevX SDK installation, without it meson will skip the mlx5 build.

You can get it either by installation WIOF2 2.60 [1] or get only the SDK from [2] (I attached it to the Bugzilla ticket when asked the UNH team to add mlx5 compilation to CI.

[1] - https://www.mellanox.com/products/adapter-software/ethernet/windows/winof-2
[2] - https://bugs.dpdk.org/show_bug.cgi?id=620
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help