You can disable elfhack by modifying gonk-misc/default-gecko-config
and adding "ac_add_options --disable-elf-hack".  You'll need to rm -rf
objdir-gecko before you build again.

I don't know why elfhack is failing for you, but you probably won't miss it.

On Mon, Apr 29, 2013 at 8:27 AM, Adán Sánchez de Pedro Crespo
<[email protected]> wrote:
> Hello everyone,
>
> I bricked my awesome Geeksphone Peak some days ago (it is stuck at boot
> loop).
> Since then I'm trying to compile B2G source myself in order to bake a
> update.zip to flash using fastboot.
>
> I have faced lots of make errors by now, and figured how to solve them all.
> But I'm not able to solve the issue I'm having at the moment.
>
> Running "./build.sh -j1" ends with hundreds of warning lines related to
> "elfhack.cpp" and "host_elfhack.o" telling there are undefined references to
> lots of C++ variables and functions.
> At last, following lines are printed:
>
> collect2: ld returned 1 exit status
>
> make[8]: *** [elfhack] Error 1
>
> make[7]: *** [libs] Error 2
>
> make[6]: *** [libs] Error 2
>
> make[5]: *** [libs_tier_base] Error 2
>
> make[4]: *** [tier_base] Error 2
>
> make[3]: *** [default] Error 2
>
> make[2]: *** [realbuild] Error 2
>
> make[1]: *** [build] Error 2
>
> make: *** [out/target/product/peak/obj/DATA/gecko_intermediates/gecko] Error
> 2
>
>
> "ld" returning 1 obviously means that something was not linked properly, but
> it's not specified anywhere.
>
> I've read somewhere that "elfhack" has something to do with optimization, so
> I have tried to build with and without "export B2G_NOOPT=1" in .userconfig
> without any luck.
>
> What am I doing wrong?
> Thanks in advance!
>
> ------------------------------------------------------------------------
>
> Uname -srio:
> Linux 3.5.0-17-generic x86_64 GNU/Linux
>
> _______________________________________________
> dev-b2g mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-b2g
>
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to