Subject: Re: REQUIRES= is broken with ldd having non-NetBSD-like output
To: Alistair Crooks <agc@pkgsrc.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 02/10/2005 04:17:04
> You could always check that the second field is "=>" - I think I just
> put the number of fields check in to make sure we only got the shared
> lib entries.
Okay, that is easier.
New Linux systems still have problem with strange linux-gate.so.1 entry
that has no file associated but still has =>.
The following worked under NetBSD and Linux for me:
awk '$2 == "=>" && $3 ~ "/" { print $3}'
Is it okay if I switch to it?
Anyone want to test this with ldd on other platforms?
Jeremy C. Reed
BSD News, BSD tutorials, BSD links
http://www.bsdnewsletter.com/