|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 6/7] livepatch-build: Strip transient or unneeded symbols
> On 25. Nov 2019, at 15:38, Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> wrote:
>
> On 9/16/19 12:30 PM, Pawel Wieczorkiewicz wrote:
>> In the process of creating a final hotpatch module file make sure to
>> strip all transient symbols that have not been caught and removed by
>> create-diff-object processing. For now these are only the hooks
>> kpatch load/unload symbols.
>>
>>
snip
>> function create_patch()
>> {
>> echo "Extracting new and modified ELF sections..."
>> @@ -150,6 +172,7 @@ function create_patch()
>> NEW_FILES=$(comm -23 <(cd patched/xen && find . -type f -name '*.o' |
>> sort) <(cd original/xen && find . -type f -name '*.o' | sort))
>> for i in $NEW_FILES; do
>> cp "patched/$i" "output/$i"
>> + strip --strip-unneeded "output/$i"
>
> This strips debug symbols too which is not necessarily desirable and I think
> for most software is normally left a high level process (e.g. rpmbuild). Can
> you make this optional please?
>
Yes, will do. Thanks for looking.
> Thanks,
> --
> Ross Lagerwall
Best Regards,
Pawel Wieczorkiewicz
Amazon Development Center Germany GmbH
Krausenstr. 38
10117 Berlin
Geschaeftsfuehrung: Christian Schlaeger, Ralf Herbrich
Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
Sitz: Berlin
Ust-ID: DE 289 237 879
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |