On 08/09/2017 12:02 PM, Warren Young wrote: > On Aug 9, 2017, at 9:00 AM, Bob Friesenhahn <bfrie...@simple.dallas.tx.us> > wrote: >> >> Passing a relative path to CC seems error prone since it only applies to the >> current working directory and will fail as soon as any Makefile recurses. > > Maybe you have a better answer to this related question: is there a portable > alternative to GNU readlink’s -f option? > > On a Linux box, I’d get around the problem you raise with: > > $ ./configure CC=$(readlink -f > ../../llvm-arm-toolchain-ship/3.8/bin/clang)
Why not just: ./configure CC="$PWD/../../llvm-arm-toolchain-ship/3.8/bin/clang" which turns your relative name into an absolute one? Do you HAVE to have the canonical name? -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature