There is a machine dependant _append that do not have a space. If this one is not the first _append it will add itself straight after any previous content instead of as a new "list member": [phallsma@arn-build3 meta-intel]$ find . -name "*.bbappend" -exec grep _append {} \; | grep \"file SRC_URI_append_intel-x86-common = "file://0001-Add-GUID-for-SMBIOS-3-entry-point-structure.patch" [phallsma@arn-build3 meta-intel]$ It should instead be like SRC_URI_append_intel-x86-common = " file://0001-Add-GUID-for-SMBIOS-3-entry-point-structure.patch" (note the space between " and file://...)
http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/commit/?h=morty&id=c781510a5a6b45e60cc32b6614ddcce3f1452121