aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorAndrew G. Morgan <morgan@kernel.org>2020-07-09 19:58:53 -0700
committerAndrew G. Morgan <morgan@kernel.org>2020-07-09 22:33:54 -0700
commitdca9b22261f4837b0c81640ca3aa5133b95e0999 (patch)
tree414a6d7c5956e5d97be81683feba0c6aa28ffaa6 /Makefile
parent57b1f9e3e0f97ec18074cff403db22239b2dee1c (diff)
downloadplatform_external_libcap-dca9b22261f4837b0c81640ca3aa5133b95e0999.tar.gz
platform_external_libcap-dca9b22261f4837b0c81640ca3aa5133b95e0999.tar.bz2
platform_external_libcap-dca9b22261f4837b0c81640ca3aa5133b95e0999.zip
Rewrite libpsx thread shutdown path to support musl.
Addresses: https://bugzilla.kernel.org/show_bug.cgi?id=208477 Removed the non-wrapping libpsx macro hacks. The API surface as such becomes a little smaller and I now have confidence that wrapping pthread_create using the linker options works with Go, gcc and musl compilers. I feel it is stable enough to call good to delete the workarounds. Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 30e1166..e148633 100644
--- a/Makefile
+++ b/Makefile
@@ -60,8 +60,11 @@ endif
distcheck:
./distcheck.sh
+ make CC=/usr/local/musl/bin/musl-gcc clean all test sudotest
+ make clean all test sudotest
+ make distclean
-morganrelease: distclean distcheck
+morganrelease: distcheck
@echo "sign the main library tag twice: older DSA key; and newer RSA (kernel.org) key"
git tag -u D41A6DF2 -s libcap-$(VERSION).$(MINOR) -m "This is libcap-$(VERSION).$(MINOR)"
git tag -u E2CCF3F4 -s libcap-korg-$(VERSION).$(MINOR) -m "This is libcap-$(VERSION).$(MINOR)"