https://bugzilla.redhat.com/show_bug.cgi?id=1097426 --- Comment #41 from John W. Linville <linville@xxxxxxxxxx> --- re: comment 34 Upstream DPDK is a performance-oriented project. By default, it uses a variety of compiler optimizations specific to the machine where it is built in order to squeeze as much performance from that machine as possible. In many ways, packaging for Fedora is an alien environment for DPDK. Fedora requires a generic package that runs generically on all machines of the same architecture (more or less). That is the source of the tension here. Most likely, no one will use a generic Fedora DPDK package for deploying an app. But they might use it for development. Since that is our target, we can live with more generic compiler options. Given that, I think we can use the EXTRA_CFLAGS option to include the %{optflags}. Also, we can specify CONFIG_RTE_MACHINE=default to build for a least-common-denominator machine. Unfortunately, I can not get i686 to build when specifying the machine type (default or otherwise) and using the Fedora build options. I am removing %{ix86} from the ExclusiveArch line in dpdk.spec. I'll attach a patch with my proposed changes to the package. I have done a scratch build here: http://koji.fedoraproject.org/koji/taskinfo?taskID=7159930 Please let me know ASAP if anyone has any severe problem with these changes...thanks! -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review