From b5f778b5228c4db9c6be9eb023afa3c3ff4d14db Mon Sep 17 00:00:00 2001
From: midipix <writeonce@midipix.org>
Date: Sun, 10 Mar 2024 03:46:36 +0000
Subject: slbt_exec_link_adjust_argument_vector(): remove obsolete (and wrong)
 code path.

---
 src/logic/linkcmd/slbt_linkcmd_argv.c | 29 ++++-------------------------
 1 file changed, 4 insertions(+), 25 deletions(-)

(limited to 'src/logic')

diff --git a/src/logic/linkcmd/slbt_linkcmd_argv.c b/src/logic/linkcmd/slbt_linkcmd_argv.c
index e50f6d9..5cfbddb 100644
--- a/src/logic/linkcmd/slbt_linkcmd_argv.c
+++ b/src/logic/linkcmd/slbt_linkcmd_argv.c
@@ -298,7 +298,6 @@ slbt_hidden int slbt_exec_link_adjust_argument_vector(
 	int			fdcwd;
 	char ** 		carg;
 	char ** 		aarg;
-	char *			ldir;
 	char *			slash;
 	char *			mark;
 	char *			darg;
@@ -359,30 +358,10 @@ slbt_hidden int slbt_exec_link_adjust_argument_vector(
 		mark = *carg;
 
 		if ((mark[0] == '-') && (mark[1] == 'L')) {
-			if (mark[2]) {
-				ldir = &mark[2];
-			} else {
-				*aarg++ = *carg++;
-				ldir    = *carg;
-			}
-
-			mark = ldir + strlen(ldir);
-
-			if (mark[-1] == '/')
-				strcpy(mark,".libs");
-			else
-				strcpy(mark,"/.libs");
-
-			if ((fd = openat(fdcwd,ldir,O_DIRECTORY,0)) < 0)
-				*mark = 0;
-			else {
-				close(fd);
-
-				if ((ret = slbt_emit_fdwrap_amend_dl_path(
-						dctx,ectx,depsmeta,
-						"%s",ldir)) < 0)
-					return ret;
-			}
+			if ((ret = slbt_emit_fdwrap_amend_dl_path(
+					dctx,ectx,depsmeta,
+					"%s",&mark[2])) < 0)
+				return ret;
 
 			*aarg++ = *carg++;
 
-- 
cgit v1.2.3