> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Sarosh Arif
> Sent: Tuesday, August 18, 2020 2:39 PM
> 
> dpdk-setup has been used for a long time in order to compile and
> configure dpdk along with running some basic applications. dpdk-setup
> uses the make build system to compile which is now deprecated. In
> addition
> to this it has been discussed on the mailing list a few times that
> dpdk-setup UI is quite old and it needs improvement along with
> addition of some other facilities. This had created a need for python
> curses based script that would provide similar functionality as
> dpdk-setup but with more options and better UI. The idea is almost
> similar
> to kernel's make menuconfig. The reason to select python curses is that
> it
> comes as a standard library with python. The script will use the meson
> build
> system for compilation.
> 

Looks good.

I often use the kernel's make menuconfig to explore configuration options. And 
review how they affect the resulting configuration file. Something similar in 
DPDK would be nice.

But we must have a command line based build system, so our entire project can 
be built from scratch without any human intervention after checking out the 
project from our repository.

And there must be a 1:1 relationship between the options offered by the GUI and 
the command line versions of the configuration tool.

BTW: We cross compile, even though our target is also x86_64. This ensures that 
the distributed binary firmware is built by the cross compiler kept in the 
project repository together with the source code of the firmware. This way, the 
resulting firmware is the same, regardless which host we built it on.


Med venlig hilsen / kind regards
- Morten Brørup



Reply via email to