]> xenbits.xensource.com Git - livepatch-build-tools.git/commit
Fix building with updated ENFORCE_UNIQUE_SYMBOLS behaviour
authorRoss Lagerwall <ross.lagerwall@citrix.com>
Thu, 28 Nov 2019 14:36:07 +0000 (14:36 +0000)
committerRoss Lagerwall <ross.lagerwall@citrix.com>
Thu, 28 Nov 2019 14:42:29 +0000 (14:42 +0000)
commit4add03a77facc03929656ec4adb315c0baee22f4
treec349d6c873d707bcc84d70816e2612ac0be16f13
parentb9905fc5c7d5e6249918c6cdde69fd5ee9cd21c0
Fix building with updated ENFORCE_UNIQUE_SYMBOLS behaviour

The patch "build: provide option to disambiguate symbol names" changes
ENFORCE_UNIQUE_SYMBOLS so that gcc generates output to a temporary file
and then objcopy is used to create the final object file. This breaks
livepatch-build's interposition of GCC to capture the changed object
files so intercept calls to objcopy as well to capture the final object
files.

While in the area, add a couple of extra object files to be ignored when
patching.

Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
livepatch-gcc