diff --git a/recipes/kernel/kernel_ld.sh b/recipes/kernel/kernel_ld.sh deleted file mode 100755 index 0f82b89d6ab2a9b0a0f3e08ec34b48478a9fbeb1..0000000000000000000000000000000000000000 --- a/recipes/kernel/kernel_ld.sh +++ /dev/null @@ -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 "$@" diff --git a/recipes/kernel/recipe.toml b/recipes/kernel/recipe.toml index 03d037bd334b9a805ffbe75bb7a5f0600bc55b81..4d151de8ff6c09b168c978f0191fa4cb13a03fdb 100644 --- a/recipes/kernel/recipe.toml +++ b/recipes/kernel/recipe.toml @@ -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" \