[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] livepatch-build-tools regression
It looks like gcc plays the usual dirty tricks with local variables renaming: - xen-syms 7529: ffff82d0805fed50 8 OBJECT LOCAL DEFAULT 4230 lastpage.22857 - livepatch 289: 0000000000000000 8 OBJECT GLOBAL DEFAULT UND hvm.c#lastpage.22856 Then, symbols resolution by name fails.. Can you please try to build the livepatch module with additional option '—prelink' and give it a try ? > On 26. Nov 2019, at 18:51, Wieczorkiewicz, Pawel <wipawel@xxxxxxxxx> wrote: > > > >> On 20. Nov 2019, at 12:42, Sergey Dyasli <sergey.dyasli@xxxxxxxxxx> wrote: >> >> On 19/11/2019 17:21, Wieczorkiewicz, Pawel wrote: >>> >>> >>>> On 18. Nov 2019, at 18:41, Sergey Dyasli <sergey.dyasli@xxxxxxxxxx> wrote: >>>> >>>> On 18/11/2019 17:28, Wieczorkiewicz, Pawel wrote: >>>>> >>>>> Could you build the lp with debug (-d) and provide me with the >>>>> create-diff-object.log file? >>>>> >>>> >>>> I've attached the log. Btw, I think I provided all the necessary >>>> information >>>> for others to repeat my experiment. >>>> >>> >>> Sorry for another request, but I do not seem to be able to reproduce this >>> locally. >>> Could you send me the livepatch module binary that fails to upload? >> >> That's interesting. I've attached the binary that my system produces. >> What version of gcc do you use? > > The version used was: gcc (GCC) 7.2.1 20170915 > > But I have finally managed to reproduce the issue with: > 1. gcc (Ubuntu 6.5.0-2ubuntu1~18.04) 6.5.0 20181026 > 2. gcc-7 (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 > > I think it is not related to the commit: > commit 854a7ca60e35 "create-diff-object: Do not include all .rodata sections" > > I managed to reproduce it also with earlier version commit: > "0c10457 Remove section alignment requirement" > > But this time a different symbol causes the failure: > > (XEN) livepatch: 0001-live-patch: Unknown symbol: hvm.c#lastpage.22856 > >> >> -- >> Thanks, >> Sergey >> <0001-live-patch-stripped.livepatch> > > Best Regards, > Pawel Wieczorkiewicz 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 |