www/firefox, Error: garbage following instruction...was: Re: RPI2, www/firefox, error: "NEON support not enabled"

Dimitry Andric dim at FreeBSD.org
Mon May 8 08:56:58 UTC 2017

On 8 May 2017, at 05:33, bob prohaska <fbsd at www.zefox.net> wrote:
> On Fri, May 05, 2017 at 10:01:40PM -0700, bob prohaska wrote:
>> It appears that using
>> make CFLAGS='-mcpu=cortex-a7'
>> is sufficient to get past the NEON not enabled  error.
> The next problem appears to be
> /usr/ports/www/firefox/work/firefox-53.0.2/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.S:335: Error: garbage following instruction -- `vmov Q7.F32,Q0.F32'
> cc: error: assembler command failed with exit code 1 (use -v to see invocation)
> gmake[6]: *** [/usr/ports/www/firefox/work/firefox-53.0.2/config/rules.mk:990: armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o] Error 1
> gmake[5]: *** [/usr/ports/www/firefox/work/firefox-53.0.2/config/recurse.mk:71: media/openmax_dl/dl/target] Error 2
> Is this worth a bug report, or is firefox too far over the horizon
> for freebsd-arm?
> Thanks for reading, and any guidance.

This is actually an error message from the GNU assembler, which is
invoked by the compiler driver.  Can you figure out whether it is the
base version (/usr/bin/as) or the ports version (/usr/local/bin/as)?
E.g. manually run that command line with -v, so see which assembler it

Also, I wonder why they don't use the integrated assembler in clang, but
that is an aspect of the firefox port I'm not familiar with.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20170508/90661764/attachment.sig>

More information about the freebsd-ports mailing list