From ec9e7163b8257f786fb9e0339819b1432edcf687 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Mon, 24 Dec 2007 08:04:39 +0000 Subject: Added special support for stripping CRLF characters that may appear in the output of nm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45341 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/GenLibDeps.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/GenLibDeps.pl b/utils/GenLibDeps.pl index 16aed89474..74eedd3383 100755 --- a/utils/GenLibDeps.pl +++ b/utils/GenLibDeps.pl @@ -62,7 +62,8 @@ foreach my $lib (@libs ) { while () { next if (! / [ABCDGRST] /); s/^[^ ]* [ABCDGRST] //; - chomp($_); + s/\015?\012//; # not sure if is in binmode and uses LF or CRLF. + # this strips both LF and CRLF. $libdefs{$_} = $lib; } close DEFS; @@ -74,7 +75,8 @@ foreach my $obj (@objs ) { while () { next if (! / [ABCDGRST] /); s/^[^ ]* [ABCDGRST] //; - chomp($_); + s/\015?\012//; # not sure if is in binmode and uses LF or CRLF. + # this strips both LF and CRLF. $objdefs{$_} = $obj; } close DEFS; -- cgit v1.2.3