webkit build failure on mipsel

Emilio Pozuelo Monfort <[email protected]>
Newsgroups gmane.linux.debian.ports.mips
Message-ID <[email protected]>
Hi,

webkit is failing to build on mipsel[1] with:

/bin/sh ./libtool  --tag=CXX   --mode=link g++ -fno-strict-aliasing -fno-rtti
-D_FORTIFY_SOURCE=2 -D_REENTRANT  -I/usr/include  -O2 -Wformat
-Werror=format-security -Wall -Wl,--as-needed -Wno-c++0x-compat -O2
-Wl,-z,relro -Wl,--no-keep-memory -o Programs/jsc-1
Source/JavaScriptCore/Programs_jsc_1-jsc.o -lpthread libjavascriptcoregtk-1.0.la
libtool: link: g++ -fno-strict-aliasing -fno-rtti -D_FORTIFY_SOURCE=2
-D_REENTRANT -I/usr/include -O2 -Wformat -Werror=format-security -Wall
-Wl,--as-needed -Wno-c++0x-compat -O2 -Wl,-z -Wl,relro -Wl,--no-keep-memory -o
Programs/.libs/jsc-1 Source/JavaScriptCore/Programs_jsc_1-jsc.o  -lpthread
./.libs/libjavascriptcoregtk-1.0.so -pthread
/usr/bin/ld: /usr/lib/gcc/mipsel-linux-gnu/4.6/../../../mipsel-linux-gnu/crt1.o:
undefined reference to symbol '_gp'
/usr/lib/mipsel-linux-gnu/libicui18n.so.48: error adding symbols: DSO missing
from command line
collect2: ld returned 1 exit status

This looks suspiciously similar to [3]. Note however that it built fine on
mips[2]. Both builds used the default compiler (gcc/g++ 4.6) and had libc6
2.17-3. However mips had binutils 2.22-8 while mipsel had 2.23.52.20130612-1.
Per the followups to [3] and per [4], I guess this is some binutils/eglibc mismatch?

Thanks,
Emilio

[1]
https://buildd.debian.org/status/fetch.php?pkg=webkit&arch=mipsel&ver=1.8.1-4&stamp=1371488690

[2]
https://buildd.debian.org/status/fetch.php?pkg=webkit&arch=mips&ver=1.8.1-4&stamp=1371214549
[3] https://lists.debian.org/debian-mips/2013/05/msg00018.html
[4] https://lists.debian.org/debian-devel-changes/2013/06/msg00501.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.