diff --git a/community/java-gcj-compat/APKBUILD b/community/java-gcj-compat/APKBUILD
index 3f589d4b98d17cc78f79dd7fa7d39cbbe65154bc..60127f415727a79010b73671010f3e3140cc200c 100644
--- a/community/java-gcj-compat/APKBUILD
+++ b/community/java-gcj-compat/APKBUILD
@@ -18,8 +18,8 @@ makedepends="gcc6-java=$_gccver-r$_gccpkgrel zlib-dev"
 
 prepare() {
 	(
-	gccver=$(. ../../community/gcc6/APKBUILD ; echo "$pkgver")
-	gccpkgrel=$(. ../../community/gcc6/APKBUILD ; echo "$pkgrel")
+	gccver=$(. "$startdir"/../../community/gcc6/APKBUILD ; echo "$pkgver")
+	gccpkgrel=$(. "$startdir"/../../community/gcc6/APKBUILD ; echo "$pkgrel")
 	if [ "$gccver" != "$_gccver" ] || [ "$gccpkgrel" != "$_gccpkgrel" ]; then
 		die "gcc6 version ($gccver) needs to match _gccver ($_gccver)"
 	fi
diff --git a/main/dahdi-linux-lts/APKBUILD b/main/dahdi-linux-lts/APKBUILD
index e670d2f2d083123d29f3b8a59a66a7bc81461c0d..44fba19e844c673f6c784098480bc2111b05ef4b 100644
--- a/main/dahdi-linux-lts/APKBUILD
+++ b/main/dahdi-linux-lts/APKBUILD
@@ -41,7 +41,7 @@ builddir="$srcdir/$_name-$_ver"
 prepare() {
 	default_prepare
 	# verify the kernel version
-	local _kapkbuild=../../main/linux-$_flavor/APKBUILD
+	local _kapkbuild="$startdir"/../../main/linux-$_flavor/APKBUILD
 	if [ -f $_kapkbuild ]; then
 		(	. $_kapkbuild
 			pkgname=$_name-$_flavor
diff --git a/main/xtables-addons-lts/APKBUILD b/main/xtables-addons-lts/APKBUILD
index 9102b395fd919fb1020132b9f75e6cad51dfea7e..bb2a7f153740a5d030c8d48b77077de51da64ea1 100644
--- a/main/xtables-addons-lts/APKBUILD
+++ b/main/xtables-addons-lts/APKBUILD
@@ -30,7 +30,7 @@ options="!check"
 
 prepare() {
 	default_prepare
-	local _kapkbuild=../../main/linux-$_flavor/APKBUILD
+	local _kapkbuild="$startdir"/../../main/linux-$_flavor/APKBUILD
 	if [ -f $_kapkbuild ]; then
 		(	. $_kapkbuild
 			pkgname=$_name-$_flavor
diff --git a/main/zfs-lts/APKBUILD b/main/zfs-lts/APKBUILD
index 4e00afae1242941e63e8958aa5fa23c033d15d51..bcb892c1fa1814ba5fee68a22ad5677cd5a3e87d 100644
--- a/main/zfs-lts/APKBUILD
+++ b/main/zfs-lts/APKBUILD
@@ -51,7 +51,7 @@ done
 prepare() {
 	default_prepare
 	# verify the kernel version
-	local _kapkbuild=../../main/linux-$_flavor-/APKBUILD
+	local _kapkbuild="$startdir"/../../main/linux-$_flavor-/APKBUILD
 	if [ -f $_kapkbuild ]; then
 		(	. $_kapkbuild
 			pkgname=$_name-$_flavor
diff --git a/main/zfs-rpi/APKBUILD b/main/zfs-rpi/APKBUILD
index 6efaa5ea9b7d11ecc0de1d90b29fa4ccb5ef4ca1..6a988cc53227a9057811d3169933c6902def349d 100644
--- a/main/zfs-rpi/APKBUILD
+++ b/main/zfs-rpi/APKBUILD
@@ -49,7 +49,7 @@ done
 prepare() {
 	default_prepare
 	# verify the kernel version
-	local _kapkbuild=../../main/linux-$_flavor-/APKBUILD
+	local _kapkbuild="$startdir"/../../main/linux-$_flavor-/APKBUILD
 	if [ -f $_kapkbuild ]; then
 		(	. $_kapkbuild
 			pkgname=$_name-$_flavor