diff --git a/wrappers/dlltool-wrapper.sh b/wrappers/dlltool-wrapper.sh
index 8cd17bd..b3fe7f6 100755
--- a/wrappers/dlltool-wrapper.sh
+++ b/wrappers/dlltool-wrapper.sh
@@ -1,5 +1,8 @@
#!/bin/sh
+DIR="$(cd "$(dirname "$0")" && pwd)"
+export PATH=$DIR:$PATH
+
TARGET="$(basename $0 | sed 's/-[^-]*$//')"
ARCH=$(echo $TARGET | sed 's/-.*//')
case $ARCH in
diff --git a/wrappers/ld-wrapper.sh b/wrappers/ld-wrapper.sh
index a0d5b09..a5dc30d 100755
--- a/wrappers/ld-wrapper.sh
+++ b/wrappers/ld-wrapper.sh
@@ -1,5 +1,8 @@
#!/bin/sh
+DIR="$(cd "$(dirname "$0")" && pwd)"
+export PATH=$DIR:$PATH
+
if [ "$1" = "--help" ]; then
cat<
+DIR="$(cd "$(dirname "$0")" && pwd)"
+export PATH=$DIR:$PATH
+
print_version () {
cat <&2
version: LLVM windres (GNU Binutils compatible) 0.1