Tasklist

FS#68 - firefox: build update to 26.0 fails in cubieboard

Attached to Project: CRUX-ARM
Opened by Victor Martinez (pitillo) - Monday, 16 December 2013, 18:29 GMT
Last edited by Victor Martinez (pitillo) - Wednesday, 05 February 2014, 13:58 GMT
Task Type Update Request
Category ports/cubieboard-arm
Status Closed
Assigned To Jose V Beneyto (sepen)
Victor Martinez (pitillo)
Operating System CRUX-ARM
Severity Medium
Priority Normal
Reported Version devel
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Current error trying to build firefox on the cubieboard:

c++ -o BufferUnrotate.o -c -fvisibility=hidden -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR
_10_SUPPORT -DOS_POSIX=1 -DOS_LINUX=1 -I../../ipc/chromium/src -I../../ipc/glue -I../../ipc/ipdl/_ipdlheaders -I../../content/events/src -I/fr
ameworks/base/include/media/stagefright -I/frameworks/base/include/media/stagefright/openmax -I/frameworks/av/include/media/stagefright -I/frame
works/native/include/media/openmax -I../../gfx/layers -I. -I../../dist/include -I/usr/include/nspr -I/usr/include/nss -fPIC -DMOZILLA_C
LIENT -include ../../mozilla-config.h -MD -MP -MF .deps/BufferUnrotate.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wty
pe-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -O2 -pipe -mfloat-abi=hard -mfpu=neon -mcpu=cortex-a8 -mtune=cortex-a8 -fno-exceptio
ns -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTR
IMMED -g -O2 -pipe -mfloat-abi=hard -mfpu=neon -mcpu=cortex-a8 -mtune=cortex-a8 -fomit-frame-pointer -I/usr/include/cairo -I/usr/include/glib-2.
0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib
-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/pixman-1 -I../../widg
et/gtk2/compat -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/pa
ngo-1.0 -I/usr/include/harfbuzz -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/p
ixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/li
b/glib-2.0/include /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp
/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp: In function 'void BufferUnrotate(uint8_t*, int, int, int, int, int)':
/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:34:60: error: 'memcpy' was not declared in this scope
/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:35:86: error: 'memmove' was not declared in this scope
/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:57:77: error: 'memcpy' was not declared in this scope
/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:58:90: error: 'memmove' was not declared in this scope
make[3]: *** [BufferUnrotate.o] Error 1
make[3]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers'
make[2]: *** [compile] Error 2
make[2]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release/gfx'
make[1]: *** [compile] Error 2
make[1]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release'
make: *** [default] Error 2

There is a patch to solve it. Currently testing locally.

--- a/mozilla-release/gfx/layers/BufferUnrotate.cpp
+++ b/mozilla-release/gfx/layers/BufferUnrotate.cpp
@@ -8,6 +8,7 @@
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h> /* memcpy() memmove() */

void BufferUnrotate(uint8_t* aBuffer, int aByteWidth, int aHeight,
int aByteStride, int aXBoundary, int aYBoundary)
This task depends upon

Closed by  Victor Martinez (pitillo)
Wednesday, 05 February 2014, 13:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in version 27.0
http://crux-arm.nu/gitweb/?p=ports/opt-a rm.git;a=commit;h=c1fcc87213cb3a4f1d218e 342417c50ea4f01183
Comment by Victor Martinez (pitillo) - Tuesday, 17 December 2013, 11:52 GMT
After fixing the last error with the provided patch, there is another one:

INPUT("../../media/webrtc/signaling/signaling_sipcc/cpr_linux_timers_using_select.o")

../../media/libtheora/lib/armstate.o: In function `oc_state_frag_recon_neon':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:196: undefined reference to `oc_idct8x8_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:210: undefined reference to `oc_frag_recon_inter2_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:191: undefined reference to `oc_idct8x8_1_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:213: undefined reference to `oc_frag_recon_inter_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:203: undefined reference to `oc_frag_recon_intra_neon'
../../media/libtheora/lib/armstate.o: In function `oc_state_frag_recon_v6':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:156: undefined reference to `oc_idct8x8_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:170: undefined reference to `oc_frag_recon_inter2_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:151: undefined reference to `oc_idct8x8_1_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:173: undefined reference to `oc_frag_recon_inter_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:163: undefined reference to `oc_frag_recon_intra_v6'
../../media/libtheora/lib/armstate.o: In function `oc_state_frag_recon_arm':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:116: undefined reference to `oc_idct8x8_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:130: undefined reference to `oc_frag_recon_inter2_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:111: undefined reference to `oc_idct8x8_1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:133: undefined reference to `oc_frag_recon_inter_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:123: undefined reference to `oc_frag_recon_intra_arm'
../../media/libtheora/lib/armstate.o: In function `oc_state_accel_init_arm':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_copy_list_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_intra_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_inter_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_inter2_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_idct8x8_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_loop_filter_frag_rows_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_copy_list_edsp'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_intra_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_inter_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_inter2_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_idct8x8_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_loop_filter_init_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_loop_filter_frag_rows_v6'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_copy_list_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_intra_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_inter_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_frag_recon_inter2_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_loop_filter_init_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_loop_filter_frag_rows_neon'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/arm/armstate.c:89: undefined reference to `oc_idct8x8_neon'
../../media/libtheora/lib/decinfo.o: In function `oc_unpack_octets':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decinfo.c:33: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decinfo.o: In function `oc_unpack_length':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decinfo.c:42: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decinfo.o: In function `oc_dec_headerin':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decinfo.c:173: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decinfo.o: In function `oc_info_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decinfo.c:49: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decinfo.c:51: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decinfo.o:/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decinfo.c:53: more undefined references to `oc_pack_read_arm' follow
../../media/libtheora/lib/decode.o: In function `oc_sb_run_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:319: undefined reference to `oc_huff_token_decode_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:323: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_mv_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:800: undefined reference to `oc_huff_token_decode_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:801: undefined reference to `oc_huff_token_decode_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_residual_tokens_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1177: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1179: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_dc_coeff_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1028: undefined reference to `oc_huff_token_decode_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_residual_tokens_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1186: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1188: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_ac_coeff_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1106: undefined reference to `oc_huff_token_decode_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1110: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_dc_coeff_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:1032: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_block_qis_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:933: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:947: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_mb_modes_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:712: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:723: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:735: undefined reference to `oc_huff_token_decode_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_mv_unpack_and_frag_modes_fill':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:823: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_frame_header_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:446: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:449: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:452: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:454: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_partial_sb_flags_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:535: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:552: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_block_run_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:356: undefined reference to `oc_huff_token_decode_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_coded_flags_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:620: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_coded_sb_flags_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:578: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_frame_header_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:473: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_block_qis_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:959: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:972: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_frame_header_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:457: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:459: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:462: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/decode.o: In function `oc_dec_coded_flags_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/decode.c:590: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/dequant.o: In function `oc_quant_params_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:38: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:41: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:44: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:47: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:50: undefined reference to `oc_pack_read_arm'
../../media/libtheora/lib/dequant.o:/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:53: more undefined references to `oc_pack_read_arm' follow
../../media/libtheora/lib/dequant.o: In function `oc_quant_params_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:75: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:98: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:101: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:104: undefined reference to `oc_pack_read_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/dequant.c:80: undefined reference to `oc_pack_read1_arm'
../../media/libtheora/lib/huffdec.o: In function `oc_huff_tree_unpack':
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/huffdec.c:202: undefined reference to `oc_pack_read1_arm'
/mnt/work_cb1/firefox/src/mozilla-release/media/libtheora/lib/huffdec.c:219: undefined reference to `oc_pack_read_arm'
collect2: error: ld returned 1 exit status
make[2]: *** [libxul.so] Error 1
make[2]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release/toolkit/library'
make[1]: *** [libs] Error 2
make[1]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release'
make: *** [default] Error 2
Comment by Jose V Beneyto (sepen) - Friday, 20 December 2013, 11:13 GMT
there are some changes from 25.0 to 26.0 applied upstream, and some are related to mozconfig, could you please attach the gitdiff for opt-arm/firefox against current version? to build 26.0 and try to reproduce your error first I need to have the same stuff like you
Comment by Victor Martinez (pitillo) - Wednesday, 15 January 2014, 13:11 GMT Comment by Jose V Beneyto (sepen) - Thursday, 16 January 2014, 11:06 GMT
I think there is not a problem for cb2:

gcc -o decinfo.o -c -fvisibility=hidden -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DMOZ_GLUE_
IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../../../media/libtheora/lib -I../../../media/libtheora/lib -I. -I../../../dist/include -I/usr/include/nspr
-I/usr/include/nss -fPIC -include ../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/decinfo.o.pp -Wall -Wpointer-arith -Wdec
laration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -pipe -mfloat-abi=hard -mcpu=cortex-a7 -
mfpu=neon-vfpv4 -std=gnu99 -fgnu89-inline -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -DNDEBUG -DT
RIMMED -g -O2 -pipe -mfloat-abi=hard -mcpu=cortex-a7 -mfpu=neon-vfpv4 -fomit-frame-pointer /media/sd/work_cb2/firefox/src/mozilla-release/medi
a/libtheora/lib/decinfo.c decode.o

IMHO this problem is more related to custom device flags than a port issue. I posted some similar notes in task  FS#65 .

Does the Pkgfile worked with generic flags to you?
Comment by Victor Martinez (pitillo) - Saturday, 18 January 2014, 16:15 GMT
Same error using optimized CFLAGS without "-mfpu=neon" and using generic CFLAGS="O2 -pipe -mfloat-abi=hard"
Comment by Victor Martinez (pitillo) - Wednesday, 22 January 2014, 12:11 GMT
Full build log http://crux-arm.nu/~pitillo/firefox.log

Changes added to force not using neon:
- Added a sed line to remove -mfpu=neon
- Added --disable-neon option to mozconfig

In line 88 we can see how python takes compiler options (something similar to gcc -v) bypassing specified CFLAGS/CXXFLAG

Loading...