[OE-core] [PATCH 1/1] systemtap: add aarch64 support

Fathi Boudra fathi.boudra at linaro.org
Wed Feb 12 21:06:28 UTC 2014


On 12 February 2014 18:23, Otavio Salvador <otavio at ossystems.com.br> wrote:
> Hello,
>
> On Wed, Feb 5, 2014 at 1:10 PM, Fathi Boudra <fathi.boudra at linaro.org> wrote:
>> bump SRCREV to include the relevant commits for aarch64 support
>> update COMPATIBLE_HOST to include aarch64
>> cleanup md5sum/sha256sum since we use git
>>
>> Signed-off-by: Fathi Boudra <fathi.boudra at linaro.org>
>
> This broke master in our autobuilder:
>
>  | .../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0r0/git/includes
> -I./includes/sys -DSTAP_SDT_V2
> -isystem.../build/tmp/sysroots/x86_64-linux/usr/include -Wall -Werror
>  -isystem.../build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe
> -fstack-protector-all -D_FORTIFY_SOURCE=2 -c -o stap-buildrun.o `test
> -f 'buildrun.cxx' || echo
> '.../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/git/'`buildrun.cxx
>  | .../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/git/tapsets.cxx:
> In function 'void validate_module_elf(Dwfl_Module*, const char*,
> base_query*)':
>  | .../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/git/tapsets.cxx:1998:10:
> error: 'EM_AARCH64' was not declared in this scope
>  | .../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/git/tapsets.cxx:
> In constructor 'sdt_uprobe_var_expanding_visitor::sdt_uprobe_var_expanding_visitor(systemtap_session&,
> int, const string&, const string&, const string&, stap_sdt_probe_type,
> const string&, int)':
>  | .../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/git/tapsets.cxx:5613:31:
> error: 'EM_AARCH64' was not declared in this scope
>  | make[2]: *** [stap-tapsets.o] Error 1
>  | make[2]: *** Waiting for unfinished jobs....
>  | make[2]: Leaving directory
> `.../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/build'
>  | make[1]: *** [all-recursive] Error 1
>  | make[1]: Leaving directory
> `.../build/tmp/work/x86_64-linux/systemtap-native/2.4+gitAUTOINC+9190b3acfe-r0/build'
>  | make: *** [all] Error 2
>  | ERROR: oe_runmake failed
>  | WARNING: exit code 1 from a shell command.
>
> Regards,
>
> --
> Otavio Salvador                             O.S. Systems
> http://www.ossystems.com.br        http://code.ossystems.com.br
> Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750

It's fixed by a later commit: 508059f04842ed85d10bfbec8a9c688d57368860
https://sourceware.org/git/gitweb.cgi?p=systemtap.git;a=commitdiff;h=508059f04842ed85d10bfbec8a9c688d57368860

a patch is coming to bump the SRCREV.

Cheers,
Fathi



More information about the Openembedded-core mailing list