[dpdk-dev] [PATCH] windows: minor build fixes
Nick Connolly
nick.connolly at mayadata.io
Fri Oct 30 21:21:17 CET 2020
> Do we know what the motivation to rename the import library for the
> Windows build was in the first place? I've tried removing the renaming
> of the import library completely in the Windows build and the build
> produces valid output (a valid DLL and paired import library is
> generated for each RTE lib using clang build); The meson version test
> addition may be unnecessary here?
>
> Kind Regards,
> John Alexander.
I looked back through the commit history for Meson and there were a
number of changes to the way that import libraries are handled between
0.47.1 and 0.54.0. I installed the meson releases in order, but was
unable to build successfully with anything before 0.54.0 - I was seeing
complaints about unknown linker flags building with Clang 11.0.0 and
Link 14.27.29112.0 from Visual Studio 2019.
Assuming that builds with meson 0.47.1 and Clang/Link do work, I took
the conservative approach of only making the change for the version of
Meson where I know that /implib is handled correctly, leaving the
previous behaviour unchanged for earlier versions which I'm unable to
verify.
Regards,
Nick
More information about the dev
mailing list