kconfiglib is throwing a consistent error, pictured below, when attempting to parse newer RHEL, CentOS 8, and CentOS 8 Stream Kconfigs.
I have been able to isolate this error. It is caused by the macro within the file [Kernel Source]/arch/x86/Kconfig.cpu, pictured directly below on line 479. The specific config is AS_TPAUSE.
To reproduce this error, obtain recent kernel source code which includes the AS_TPAUSE configuration in Kconfig. An example of this is the most recent CentOS 8 Stream kernel source. Then appropriately set your environment variables for kconfiglib and attempt to initialize a kconfiglib object as pictured below.
It appears that kconfiglib can neither handle nor support Kconfigs with AS_TPAUSE at this time.
kconfiglib is throwing a consistent error, pictured below, when attempting to parse newer RHEL, CentOS 8, and CentOS 8 Stream Kconfigs.
I have been able to isolate this error. It is caused by the macro within the file
[Kernel Source]/arch/x86/Kconfig.cpu
, pictured directly below on line 479. The specific config is AS_TPAUSE.To reproduce this error, obtain recent kernel source code which includes the AS_TPAUSE configuration in Kconfig. An example of this is the most recent CentOS 8 Stream kernel source. Then appropriately set your environment variables for kconfiglib and attempt to initialize a kconfiglib object as pictured below.
It appears that kconfiglib can neither handle nor support Kconfigs with AS_TPAUSE at this time.
Thank you for your assistance!