Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 May 2017 10:56:40 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        bob prohaska <fbsd@www.zefox.net>
Cc:        ports@freebsd.org, freebsd-arm@freebsd.org
Subject:   Re: www/firefox, Error: garbage following instruction...was: Re: RPI2, www/firefox, error: "NEON support not enabled"
Message-ID:  <80D06D70-8534-456C-A66F-CDD4CE0D5811@FreeBSD.org>
In-Reply-To: <20170508033331.GA61772@www.zefox.net>
References:  <20170505151339.GA51255@www.zefox.net> <962F9C0D-C7C8-4940-A381-B3097FD2A138@dsl-only.net> <20170505182838.GB51255@www.zefox.net> <078B736E-4807-42C7-B6A5-656F3A50DAEB@dsl-only.net> <20170505230106.GA52464@www.zefox.net> <C2340D34-1A84-42CD-ADD5-FA5D5ADD553F@dsl-only.net> <20170506050140.GA54543@www.zefox.net> <20170508033331.GA61772@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_0B9AC110-E2F7-45F7-BBBB-4F2206E327DB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 8 May 2017, at 05:33, bob prohaska <fbsd@www.zefox.net> wrote:
>=20
> On Fri, May 05, 2017 at 10:01:40PM -0700, bob prohaska wrote:
>> It appears that using
>> make CFLAGS=3D'-mcpu=3Dcortex-a7'
>> is sufficient to get past the NEON not enabled  error.
>>=20
>=20
> The next problem appears to be
>=20
>=20
> =
/usr/ports/www/firefox/work/firefox-53.0.2/media/openmax_dl/dl/sp/src/armS=
P_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
>=20
> Is this worth a bug report, or is firefox too far over the horizon
> for freebsd-arm?
>=20
> 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
runs.

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.

-Dimitry


--Apple-Mail=_0B9AC110-E2F7-45F7-BBBB-4F2206E327DB
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.30

iEYEARECAAYFAlkQMswACgkQsF6jCi4glqMMyACeK999kqChBdvsdVM53L+pbka2
olwAoPgZwivXYLk/+SrJg7QQLYUu5xqY
=PkdU
-----END PGP SIGNATURE-----

--Apple-Mail=_0B9AC110-E2F7-45F7-BBBB-4F2206E327DB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?80D06D70-8534-456C-A66F-CDD4CE0D5811>