chromium68: fix aarch64 link issue 97/21797/1 7.99.2 halibut/7.99.2 halibut_7.99.2
authorJacobo Aragunde Pérez <jaragunde@igalia.com>
Sat, 29 Jun 2019 11:49:30 +0000 (13:49 +0200)
committerJacobo Aragunde Pérez <jaragunde@igalia.com>
Sat, 29 Jun 2019 11:49:30 +0000 (13:49 +0200)
commit74bbed9133fa19df7ffe61a4c937820f4a3ae49e
tree6e9ace521761817ce368d31d7d662609c9eaa293
parent0f01dcc26aa0b9eecb8c04fbce42999beecde302
chromium68: fix aarch64 link issue

Backport upstream patch:
https://chromium-review.googlesource.com/c/chromium/third_party/ffmpeg/+/1390286

Fix this error when linking libcbe.so:
  obj/third_party/ffmpeg/ffmpeg_internal/
    autorename_libavcodec_aarch64_h264idct_neon.o:

  relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol
  `ff_h264_idct8_add_neon' which may bind externally can not be used
  when making a shared object; recompile with -fPIC

Also remove the mksnapshot path override for aarch64, it is not
necessary now we run mksnapshot with qemu. This fixes the install
step.

Bug-AGL: SPEC-2506

Change-Id: Idb90c8c20910ec48ed01f1b02528f14781edc4a3
Signed-off-by: Nick Yamane <nickdiego@igalia.com>
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
meta-html5-framework/recipes-wam/chromium/chromium68/0001-libavcodec-Remove-dynamic-relocs-from-h264idct_neon..patch [new file with mode: 0644]
meta-html5-framework/recipes-wam/chromium/chromium68_git.bb