paulgazz / kmax

A collection of analysis tools for Kconfig and Kbuild constraints.
42 stars 21 forks source link

Roadmap for supporting other Kconfig/Kbuild projects #236

Open paulgazz opened 1 year ago

paulgazz commented 1 year ago

See #235 for more discussion.

Currently, klocalizer and kismet is setup for Linux, but the underlying tooling should be able to work on other systems, e.g., BusyBox. BusyBox, toybox, and axtls have worked in the past.

Candidates:

ChristianKaltenecker commented 1 year ago

Hey @paulgazz, I also tried kextract, kclause, and klocalizer on other systems. These are:

In the end, I was able to extract a dimacs and an smt file for all these projects except for Embtoolkit. For each of this systems, I have used the most current release.

I can also confirm that kextract, kclause, and klocalizer (as described in #235) work for:

paulgazz commented 1 year ago

Thanks so much, @ChristianKaltenecker !

ekuiter commented 1 year ago

thanks @ChristianKaltenecker, we (Thomas Thüm's and Gunter Saake's group) also did work with some of these projects (good catch regarding coreboot). (also see my comment on #235)