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"

Reply via email to