On Tue, Nov 23, 2010 at 7:48 PM, Lennart Poettering <[email protected]> wrote: > On Tue, 23.11.10 21:12, Thierry Reding ([email protected]) > wrote: > >> When cross-compiling systemd, the introspection XML files fail to be >> generated because the systemd host binary is not executable. This patch >> works around this by putting the introspection XML data into separate >> ELF sections and extracting them from the binary when generating the XML >> files. >> >> The extracted XML data is passed through the strings utility in order to >> strip the trailing NUL character. A small AWK script is used to prepend >> the doctype and add the opening and closing node tags respectively. >> Finally, the C preprocessor is used to substitute the correct doctype >> information from the D-Bus header files. > > Awesome. That patch looks great!
BTW, are you using OpenEmbedded or some other cross compil environment? We're about to start with systemd and OE, any hints are appreciated. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] Skype: gsbarbieri Mobile: +55 (19) 9225-2202 _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
