Results 23 comments of Thinker

rm -rf "$(GECKO_PATH)/objdir-prof-gonk" is another solution. But, users always can find a new way to be foolish. (ex: put qoutes in the string) Except, we check the variable and escape...

@jlebar you can use gcc specs or command line args to force it stop using bionic. You don't need to build your owned gcc and binutils. For the daemon or...

It goes an inconsistent state to rename b2g as d.b2g and fail to back. In latest version of gdb, it supports follow-exec-mode. We can attach on a running b2g, and...

We can do it by scanning symbols of object files to find out JNI symbols.

We can remove a JNI module from being built by add it to REMOVE_MODULES list defined by #142.

I have written pieces of makefile code to analyze dependencies between modules and find out JNI modules. I think it can help us to narrow down the question. https://github.com/ThinkerYzu/B2G/tree/remove-jni-modules

I plan to add a timestamp for every "hack" to make them as a part of dependency tracking. Building of kernel and Gecko should be triggered by gonk, a module...

https://github.com/ThinkerYzu/B2G/tree/flag-files-hack-dependencies This branch uses timestamp files (flag files) to track dependencies. It provides a way to defined dependencies, even for "hack" targets. Makefile checks hash code for all submodules and...

See also pull request #146.