Merge branch 'remove_kernel_ld' into 'master'

Remove kernel_ld.sh

See merge request redox-os/cookbook!296
This commit is contained in:
Jeremy Soller 2023-08-09 21:10:31 +00:00
commit edd49bba0c
2 changed files with 1 additions and 18 deletions

View File

@ -1,17 +0,0 @@
#!/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 "$@"

View File

@ -17,7 +17,7 @@ cargo rustc \
-C debuginfo=2 \
-C lto \
--emit link="${PWD}/libkernel.a"
"${COOKBOOK_RECIPE}/kernel_ld.sh" "${TARGET}-ld" \
"${TARGET}-ld" \
--gc-sections \
-z max-page-size=0x1000 \
-T "${COOKBOOK_SOURCE}/linkers/${ARCH}.ld" \