19:23.30 Text relocation remains referenced
19:23.30 against symbol offset in file
19:23.30 ff_cos_1024 0xcf7 x86/fft.o
...
[lots more ff_cos_XXXX]
...
19:23.32 ff_cos_2048 0x1817 x86/fft.o
19:23.32 ld: fatal: relocations remain against allocatable but non-writable sections
19:23.32 collect2: error: ld returned 1 exit status
19:23.32 gmake[5]: *** [/export/home/ptribble/ud/palemoon-source/platform/config/rules.mk:772: libmozavcodec.so] Error 1
This seems to be yasm, but my yasm is current.
A working fix (as I'm posting this from a 32.5.0 built with this patch) to platform is:
Code: Select all
diff --git a/old-configure.in b/old-configure.in
index aa1750ec90..840554a541 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -3267,6 +3267,9 @@ case "$OS_ARCH:$CPU_ARCH" in
WINNT:x86)
MOZ_LIBAV_FFT=1
;;
+ SunOS:x86_64)
+ MOZ_LIBAV_FFT=
+ ;;
*:x86_64)
MOZ_LIBAV_FFT=1
;;
@@ -3334,6 +3337,9 @@ case "$OS_ARCH:$CPU_ARCH" in
WINNT:x86)
MOZ_FFVPX=1
;;
+ SunOS:x86_64)
+ MOZ_FFVPX=
+ ;;
*:x86_64)
MOZ_FFVPX=1
;;
-Peter