[systemd-devel] [PATCH] Allow cross-compilation.

Lennart Poettering lennart at poettering.net
Tue Nov 23 13:48:17 PST 2010


On Tue, 23.11.10 21:12, Thierry Reding (thierry.reding at avionic-design.de) 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!

Applied.

Thanks!

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list