From 1318037e447dd88aed345e9748005b46802f50d2 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Fri, 10 Apr 2009 04:29:25 +0000 Subject: * speclib: Use a more robust method to derive full file path. --- winsup/cygwin/speclib | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'winsup/cygwin/speclib') diff --git a/winsup/cygwin/speclib b/winsup/cygwin/speclib index e1e9ebcad..b26644a1f 100755 --- a/winsup/cygwin/speclib +++ b/winsup/cygwin/speclib @@ -2,7 +2,7 @@ use Getopt::Long; use File::Temp qw'tempdir'; use File::Basename; -use Cwd; +use File::Spec; use strict; sub dllname($;$); @@ -14,8 +14,8 @@ GetOptions('static!'=>\$static, 'v|exclude!'=>\$exclude); my $nm = shift; my $ar = shift; -my $libdll = Cwd::abs_path(shift @ARGV); -my $lib = Cwd::abs_path(pop @ARGV); +my $libdll = File::Spec->rel2abs(shift @ARGV); +my $lib = File::Spec->rel2abs(pop @ARGV); open my $nm_fd, '-|', $nm, '-Ap', '--defined-only', @ARGV, $libdll or die "$0: execution of $nm for object files failed - $!\n"; -- cgit v1.2.3