Created attachment 860087 [details] .config file for building kernel Description of problem: The build breaks at crypto/asymmetric_keys/x509_public_key.c:237:35: error: 'system_trusted_keyring' undeclared (first use in this function) ret = x509_validate_trust(cert, system_trusted_keyring); ^ Version-Release number of selected component (if applicable): 3.12.9-301 How reproducible: rpmbuild -bb --without debug --without pae --with firmware --target=`uname -m` kernel.spec Steps to Reproduce: 1. 2. 3. Actual results: Build breaks Expected results: Build Fedora 20 kernel with custom config Additional info:
This is because of a patch we backported in the 3.12 kernels that was reverted in the 3.13 upstream release. When we rebase to 3.13, all the keys related patches should get dropped, so this will be fixed then. F20 will get a 3.12.2 rebase very soon.
kernel-3.13.2-200.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.13.2-200.fc20
Package kernel-3.13.2-200.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-3.13.2-200.fc20' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-2417/kernel-3.13.2-200.fc20 then log in and leave karma (feedback).
kernel-3.13.3-200.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.13.3-200.fc20
kernel-3.13.3-201.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.