[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