[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFT PATCH v4 3/8] teach libtool -L= and -R=
From: |
Ralf Wildenhues |
Subject: |
Re: [RFT PATCH v4 3/8] teach libtool -L= and -R= |
Date: |
Thu, 19 Aug 2010 07:04:19 +0200 |
User-agent: |
Mutt/1.5.20 (2010-04-22) |
* Ralf Wildenhues wrote on Thu, Aug 19, 2010 at 06:58:31AM CEST:
> * Paolo Bonzini wrote on Sun, Aug 01, 2010 at 04:47:29PM CEST:
> > +# func_resolve_sysroot PATH
> > +# Change PATH to an absolute path or replace a leading = with a
> > +# sysroot. Store the result into func_resolve_sysroot_result
> > +func_resolve_sysroot ()
> > +{
> > + func_resolve_sysroot_result=$1
> > + case $func_resolve_sysroot_result in
> > + [\\/]* | [A-Za-z]:[\\/]*) ;;
> > + =*)
> > + func_stripname '=' '' "$func_resolve_sysroot_result"
> > + func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> > + ;;
> > + *)
> > + if test -d "$1"; then
> > + absdir=`cd "$1" && pwd`
> > + test -z "$absdir" && \
> > + func_fatal_error "cannot determine absolute directory name of
> > \`$dir'"
> > + func_resolve_sysroot_result=`cd "$dir" && pwd`
> > + else
> > + func_dirname_and_basename "$1" "" "."
> > + absdir=`cd "$func_dirname_result" && pwd`
> > + test -z "$absdir" && \
> > + func_fatal_error "cannot determine absolute directory name of
> > \`$func_dirname_result'"
> > + func_resolve_sysroot_result="$absdir/$func_basename_result"
> > + fi
> > + ;;
> > + esac
> > +}
>
> Why does this function absolutize paths that have nothing to do with
> sysroot, even in-tree deplib paths?
Also, has this been tried with relative paths pointing to nonexistent
directories? We cannot afford to fail at '-L../optional-package/lib'.
Thanks,
Ralf
- [RFT PATCH v4 0/8] Sysroot series, Paolo Bonzini, 2010/08/01
- [RFT PATCH v4 3/8] teach libtool -L= and -R=, Paolo Bonzini, 2010/08/01
- Re: [RFT PATCH v4 3/8] teach libtool -L= and -R=, Ralf Wildenhues, 2010/08/19
- Re: [RFT PATCH v4 3/8] teach libtool -L= and -R=,
Ralf Wildenhues <=
- Re: [RFT PATCH v4 3/8] teach libtool -L= and -R=, Paolo Bonzini, 2010/08/19
- [PATCH] Do not absolutize paths eagerly., Ralf Wildenhues, 2010/08/20
- Re: [PATCH] Do not absolutize paths eagerly., Ralf Wildenhues, 2010/08/21
- Re: [PATCH] Do not absolutize paths eagerly., Charles Wilson, 2010/08/21
- Re: [PATCH] Do not absolutize paths eagerly., Paolo Bonzini, 2010/08/22
- Re: [PATCH] Do not absolutize paths eagerly., Paolo Bonzini, 2010/08/22
[RFT PATCH v4 2/8] add --with-sysroot, Paolo Bonzini, 2010/08/01
[RFT PATCH v4 1/8] handle sysroot flags, Paolo Bonzini, 2010/08/01
[RFT PATCH v4 7/8] add sysroot test, Paolo Bonzini, 2010/08/01
[RFT PATCH v4 8/8] initial version of the NEWS entry, Paolo Bonzini, 2010/08/01