[OE-core] [PATCH 2/3] local.conf.sample: Disable ARM and PPC due to prelink test case failures

Mark Hatle mark.hatle at windriver.com
Fri Aug 19 12:56:24 UTC 2016


Just an FYI - I've investigated the ARM and PPC failures further.  It looks like
it may be a binutils problem.

Both of the failed tests link applications using the arguments "-Wl,-z,nocopyreloc"

Once this has been done, the executable will not run.  (Aborts very early.)

I'm currently verifying if this did work in the past.

--Mark

On 8/18/16 12:04 PM, Mark Hatle wrote:
> Internal prelink test cases reloc8 and reloc9 are failing on both ARM
> and PPC systems.  Disable them by removing the prelink from the
> IMAGE_CLASSES setting.
> 
> Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
> ---
>  meta/conf/local.conf.sample | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> diff --git a/meta/conf/local.conf.sample b/meta/conf/local.conf.sample
> index 2949ffb..8879a08 100644
> --- a/meta/conf/local.conf.sample
> +++ b/meta/conf/local.conf.sample
> @@ -132,6 +132,15 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
>  # image-prelink disabled for now due to issues with IFUNC symbol relocation
>  USER_CLASSES ?= "buildstats image-mklibs"
>  
> +# Prelinker tests are currently failing on ARM and PPC.  Prevent us from
> +# running on those architectures until the failure is explained.
> +USER_CLASSES_remove_arm = 'image-prelink'
> +USER_CLASSES_remove_armeb = 'image-prelink'
> +USER_CLASSES_remove_aarch64 = 'image-prelink'
> +USER_CLASSES_remove_aarch64eb = 'image-prelink'
> +USER_CLASSES_remove_powerpc = 'image-prelink'
> +USER_CLASSES_remove_powerpc64 = 'image-prelink'
> +
>  
>  #
>  # Runtime testing of images
> 




More information about the Openembedded-core mailing list