On 2017-May-10, at 8:37 PM, bob prohaska <fbs at www.zefox.net> wrote:
> With freebsd at > FreeBSD www.zefox.com 12.0-CURRENT FreeBSD 12.0-CURRENT #50 r318138: Wed May > 10 10:30:51 PDT 2017 b...@www.zefox.com:/usr/obj/usr/src/sys/RPI2 arm > > ports at > Revision: 440570 > > and using > root@www:/usr/ports/www/firefox # make CFLAGS='-mcpu=cortex-a7' -DBATCH > > make.log & > > the compilation seems to halt with > /usr/ports/www/firefox/work/firefox-53.0.2/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S:88:3: > error: instruction requires: armv6t2 > sbfx r11, r6, #12, #16 > ^ > /usr/ports/www/firefox/work/firefox-53.0.2/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S:99:3: > error: instruction requires: armv6t2 > sbfx r11, r6, #12, #16 > ^ > /usr/ports/www/firefox/work/firefox-53.0.2/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S:142:3: > error: instruction requires: armv6t2 > sbfx r8, r6, #12, #16 > ^ > gmake[6]: *** > [/usr/ports/www/firefox/work/firefox-53.0.2/config/rules.mk:989: > filter_ar_fast_q12_armv7.o] Error 1 > > I'm told this is likely caused by CFLAGS='-mcpu=cortex-a7', which is > needed to avoid a "NEON not enabled" error earlier in the compile. If the .S files (assembler source files) are used via the likes of (from looking at some vintage of config/rules.mk on the web): $(SOBJS): $(REPORT_BUILD) $(AS) -o $@ $(DEFINES) $(ASFLAGS) $($(notdir $<)_FLAGS) $(LOCAL_INCLUDES) -c $< then the -mcpu=cortex-a7 is likely not involved. Instead such a context would suggest needing to supply some option in ASFLAGS for the $(ASFLAGS) expansion, an option appropriate to whatever the assembler command is [expansion of $(AS)]. === Mark Millard markmi at dsl-only.net _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"