Hello.

I'd like to upstream the patch to drop linking dependency to libelf. It is
probably some leftover from old versions of gnu screen and some
distributions downstream upply it for years.

http://pkgs.fedoraproject.org/cgit/screen.git/tree/screen-4.0.3-libs.patch
(Fedora)
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/screen/files/4.0.2-no-libelf.patch?revision=1.1&view=markup
(Gentoo)
https://galileo.mailstation.de/gerrit/#/c/1275/ (Exherbo)

It would be very nice if you accepted it.

Regards.
Ivan Diorditsa <ivan.diordi...@gmail.com>
From eef7c999e7615e10e4547a5c147d81959a4056be Mon Sep 17 00:00:00 2001
From: Ivan Diorditsa <ivan.diordi...@gmail.com>
Date: Tue, 8 Jul 2014 12:07:47 +0300
Subject: [PATCH] Do not link against libelf.

---
 src/configure.in | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/src/configure.in b/src/configure.in
index 87fd43b..e5d8676 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -201,14 +201,6 @@ AC_EGREP_CPP(yes,
 #endif
 ], LIBS="$LIBS -lsocket -linet";seqptx=1)
 
-oldlibs="$LIBS"
-LIBS="$LIBS -lelf"
-AC_CHECKING(SVR4)
-AC_TRY_LINK([#include <utmpx.h>
-],,
-[AC_CHECK_HEADER(dwarf.h, AC_DEFINE(SVR4) AC_DEFINE(BUGGYGETLOGIN),
-[AC_CHECK_HEADER(elf.h, AC_DEFINE(SVR4) AC_DEFINE(BUGGYGETLOGIN))])]
-,LIBS="$oldlibs")
 AC_CHECK_HEADERS([stropts.h string.h strings.h])
 
 AC_CHECKING(for Solaris 2.x)
-- 
2.0.0

Reply via email to