f2b6a2bb80
The layout of the package is not amenable to building both the library and the utilities at once, so this package will only install the library. The other apparmor-related tools however will almost all want to always link with the static library (it's hard-coded in their Makefiles, like: AALIB = -Wl,-Bstatic -lapparmor -Wl,-Bdynamic -lpthread), so we also force the build of the static library. The kernel headers 3.16 at least are required, for CAP_AUDIT_READ. We need to force the C standard to gnu99, otherwise: - autoconf uses wchar_t in C99 test, so considers it to be missing on toolchains without wchar, but wchar is not otherwise needed for libapparmor; - c99 is not enough, otherwise the build fails with errors like: kernel.c:503:15: error: expected declaration specifiers or ‘...’ before ‘(’ token extern typeof((__change_hat)) __old_change_hat __attribute__((alias ("__change_hat"))); ^ Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> [yann.morin.1998@free.fr: strip down the patch to only build the lib] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Tested-by: Angelo Compagnucci <angelo@amarulasolutions.com>
5 lines
307 B
Plaintext
5 lines
307 B
Plaintext
# locally computed
|
|
sha256 267053234c68cdb122c5294d7c276b6e2f5fa7e75c6c2d23e3ce69f95d9a7639 apparmor-2.13.3.tar.gz
|
|
sha256 a7e0cdcbea5c14927cedfc600d46526bdcbb1eb0a4d951e2ea53c2a6de159cb4 LICENSE
|
|
sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 libraries/libapparmor/COPYING.LGPL
|