Convoluted dependencies
I've been trying to figure out why our builds take as long as they do. It appears our dependency chains are getting more and more convoluted and this certainly isn't helping things. Specific pain points look like:
bison-native -> gettext-native
flex-native -> gettext-native
(which limits binutils-cross)
gettext-native -> libxml2-native -> python-native
(hence gettext takes a *long* time to be built)
What uses the python xml bindings?
pseudo-native -> sqlite3-native
(dragging out the time our effectively single threaded init takes)
I'm mentioning this in case anyone has good ideas for fixing some of these...
Cheers,
Richard
Quoted 4 lines · Richard Purdie
I've been trying to figure out why our builds take as long as they do. It appears our dependency chains are getting more and more convoluted and this certainly isn't helping things. Specific pain points look like:
Quoted 8 lines
bison-native -> gettext-native
flex-native -> gettext-native
(which limits binutils-cross)gettext-native -> libxml2-native -> python-native (hence gettext takes a *long* time to be built) What uses the python xml bindings?
I thought that by having the --with-included-libxml, we got rid of the libxml2-native dependency, we should investigate that further.
Digging shows that it is needed for python to create the xml2po tool for doc translation.
Sau!
Quoted 17 lines
pseudo-native -> sqlite3-native
(dragging out the time our effectively single threaded init takes)I'm mentioning this in case anyone has good ideas for fixing some of these...
Cheers,
Richard
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
On Fri, Oct 7, 2011 at 11:09, Richard Purdie
<[email protected]> wrote:
...
Quoted 3 lines
gettext-native -> libxml2-native -> python-native
(hence gettext takes a *long* time to be built)
What uses the python xml bindings?
...
Maybe a gettext-python-native or similar might be created if something required the xml bindings for something.
Signature · 3 lines
Otavio Salvador O.S. Systems E-mail: [email protected] http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br