FS#76640 - [dpdk] 22.07-2 breaks all functionality
            Attached to Project:
            Community Packages
            
Opened by Leonid Bloch (blochl) - Monday, 21 November 2022, 15:24 GMT
Last edited by Felix Yan (felixonmars) - Saturday, 28 January 2023, 09:45 GMT
          Opened by Leonid Bloch (blochl) - Monday, 21 November 2022, 15:24 GMT
Last edited by Felix Yan (felixonmars) - Saturday, 28 January 2023, 09:45 GMT
| 
 | Details
                    Description: DPDK 22.07-2 fails immediately with the following message (22.07-1 works fine): ERROR: This system does not support "VPCLMULQDQ". Please check that RTE_MACHINE is set correctly. EAL: FATAL: unsupported cpu type. EAL: unsupported cpu type. EAL: Error - exiting with code: 1 Cause: Cannot init EAL: Operation not supported Steps to reproduce: Run 'dpdk-testpmd'. Even without arguments. 22.07-2 fails with the above message, 22.07-1 works fine. | 
              This task depends upon
              
              
            
            
           
                      
But ideally, the build config must be deterministic and do not depend on the host.
I checked its build and do not see how to enable specific CPU features https://github.com/DPDK/dpdk/blob/main/meson.build
Could anyone with more experience in DPDK tell me how to make its build deterministic?
This option defaults to "native": https://github.com/DPDK/dpdk/blob/v22.07/meson_options.txt#L43
This bug should be fixed now. @felix, if you have time, could you please check that AVX512 is still enabled at the host you built DPDK earlier? The information is printed early at the configuration stage.
So yes, it has been fixed :)