Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-11 Thread Jiong Wang
(Just for the record to avoid misleading) I think the .eqv should fully work, but need to correct the reason for why. It is not because it turned the new symbol into non-function type, but because .eqv is expect to always evaulate the snapshot value of the equaled expression at each place the

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-06 Thread Edmund Grimley Evans
On 5 August 2017 at 17:33, James Cowgill wrote: > Hi, > > On 04/08/17 09:58, Jiong Wang wrote: >> Change >> >> "adreq lr,X(ff_h264_idct_add_neon) +CONFIG_THUMB" >> >> Into: >> >> .eqv ff_h264_idct_add_neon_without_func_type, X(ff_h264_idct_add_neon) >> adreq lr,

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-05 Thread James Cowgill
Hi, On 04/08/17 09:58, Jiong Wang wrote: > Change > > "adreq lr,X(ff_h264_idct_add_neon) +CONFIG_THUMB" > > Into: > > .eqv ff_h264_idct_add_neon_without_func_type, X(ff_h264_idct_add_neon) > adreq lr, ff_h264_idct_add_neon_without_func_type +CONFIG_THUMB > > might be a solution. The idea

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-04 Thread Jiong Wang
Change "adreq lr,X(ff_h264_idct_add_neon) +CONFIG_THUMB" Into: .eqv ff_h264_idct_add_neon_without_func_type, X(ff_h264_idct_add_neon) adreq lr,ff_h264_idct_add_neon_without_func_type +CONFIG_THUMB might be a solution. The idea is we use .eqv to remove the function attribute, so the

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-04 Thread Matthias Klose
On 04.08.2017 07:39, Jiong Wang wrote: > Hi, > > This issue is caused by a recent change in ARM assembler included since > Binutils 2.29. > > The details of that change can be found at > https://sourceware.org/bugzilla/show_bug.cgi?id=21458 > > The semantics of ADR has changed. In

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-04 Thread Jiong Wang
Hi, This issue is caused by a recent change in ARM assembler included since Binutils 2.29. The details of that change can be found at https://sourceware.org/bugzilla/show_bug.cgi?id=21458 The semantics of ADR has changed. In general, the address generated by ADR will guarantee the

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-03 Thread peter green
On 03/08/17 14:07, James Cowgill wrote: Source: ffmpeg Version: 7:3.3.3-1 Severity: important Tags: sid buster X-Debbugs-CC: debian-...@lists.debian.org, binut...@packages.debian.org Hi, I was looking at the Ubuntu proposed migration pages for ffmpeg and noticed that the autopkgtest failed on

Bug#870622: ffmpeg: autopkgtest SIGBUS on armhf with binutils 2.29

2017-08-03 Thread James Cowgill
Source: ffmpeg Version: 7:3.3.3-1 Severity: important Tags: sid buster X-Debbugs-CC: debian-...@lists.debian.org, binut...@packages.debian.org Hi, I was looking at the Ubuntu proposed migration pages for ffmpeg and noticed that the autopkgtest failed on armhf: