The following are 5 patches that I have been working on for a while to allow the audit package to cross compile correctly for various targets. This work is all being done to add audit along with SELinux to the Buildroot build system. Most of the changes are minor and only relate to compile time issues with toolchains, such as uClibc, and missing dependencies. See the link below for the Buildroot patch submission.
http://buildroot-busybox.2317881.n4.nabble.com/PATCH-v6-00-22-SELinux-Buildroot-Additions-td102124.html The one major patch enables cross compiling support for the gen_tables.c functionality. Since gen_tables needs to be run on the host rather than the target, I had to add Automake support for handling the host compiler. I based these changes off of a patch set done a couple of years ago (See link below), a similar patch set I and done, while incorporating the feedback received from the community. https://www.redhat.com/archives/linux-audit/2012-November/msg00000.html Any feedback would be greatly appreciated. Clayton Shotwell (5): Enable cross compiling Make zos-remote plugin optional Default ADDR_NO_RANDOMIZE if not found Do not call posix_fallocate() if unavailable Fix header detection when cross compiling audisp/plugins/Makefile.am | 6 +- audisp/plugins/remote/queue.c | 2 + auparse/Makefile.am | 276 ++++++++++++++++++++++++++++-------------- auparse/interpret.c | 4 + configure.ac | 14 ++- lib/Makefile.am | 133 ++++++++++++-------- lib/gen_tables.c | 2 +- m4/ax_prog_cc_for_build.m4 | 125 +++++++++++++++++++ 8 files changed, 420 insertions(+), 142 deletions(-) create mode 100644 m4/ax_prog_cc_for_build.m4 -- 1.9.1 -- Linux-audit mailing list Linux-audit@redhat.com https://www.redhat.com/mailman/listinfo/linux-audit