On Mon, Jan 11, 2021 at 10:38:09AM +0100, Thomas Monjalon wrote: > 08/01/2021 21:20, Honnappa Nagarahalli: > > > On Mon, Jan 04, 2021 at 05:46:20PM -0500, Andrew Boyer wrote: > > > > > > > > 1) Bruce - when the “-Ddefault_library=both” flag is passed in, the > > > > build > > > fails with this error. It’s been broken for a long time; maybe this > > > option isn’t > > > supported and should be blocked earlier? > > > > > > > > ../../dpdk/app/meson.build:48:3: ERROR: Tried to get unknown > > > variable "both_rte_ethdev". > > > > > > > Revisiting this point, since there are a number of possible approaches we > > > can > > > take here, and I'd like feedback on them before we do anything. Of these > > > approaches, 2 are simple, and 1 is more complicated. > > > > > > 1. We can just detect this as an invalid/unsupported setting and error out > > > earlier with a suitable errors message 2. Since we already support in all > > > cases > > > > I would prefer option 1 here (detect and error out). IMO, the option "both" > > does not seem to solve a compelling problem. I would prefer to avoid the > > additional code and complications. Mostly, everyone would do the > > development with either 'static' or 'shared' and test the other at the end > > when the development is completed. > > +1 for not supporting linking with both. > Ok, thanks for the clear consensus. Will do patch to check and error out appropriately.
/Bruce