Update kernel and makefiles to enable use of GS segment

This commit is contained in:
Jeremy Soller 2021-02-23 09:23:37 -07:00
commit b2b49fbd77
No known key found for this signature in database
GPG key ID: E988B49EE78A7FB1

17
mk/kernel_ld.sh Executable file
View file

@ -0,0 +1,17 @@
#!/usr/bin/env bash
set -ex
LD="$1"
shift
if "${LD}" -z use-gs-for-tls 2>&1 |
grep "warning: -z use-gs-for-tls ignored" &> /dev/null
then
echo "Please update your prefix:" >&2
echo " rm -rf prefix" >&2
echo " make prefix" >&2
exit 1
fi
exec "${LD}" -z use-gs-for-tls "$@"