pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: /bin/pwd defaults (Re: devel/gobject-introspection build can't find 'glib/gmacros.h')



On Thu, Jun 18, 2015 at 11:03:57AM -0400, Greg Troxel wrote:
> 
> Joerg Sonnenberger <joerg%britannica.bec.de@localhost> writes:
> 
> > On Thu, Jun 18, 2015 at 09:03:38AM -0400, Greg Troxel wrote:
> >> I'm talking about situations where pkgsrc is really in
> >> ~/NetBSD-current/pkgsrc and /usr/pkgsrc is a symlink to it, or something
> >> like that.  That's not a configuration problem; it's been within normal
> >> unix practice for decades.
> >
> > Nothing cares about /usr/pkgsrc. The location is not magical in any way.
> > If you shell resolves PWD, you can CD to /usr/pkgsrc, otherwise you
> > should use the physical path. That said, I don't think this is a typical
> > problem when hitting symlink issues, far from it.
> 
> I'm not sure what typical means, but there have been multiple reports of
> trouble.  bash doesn't set $PWD to `/bin/pwd -P` and it seems other
> shells don't either.  Arguably this is POSIX's fault for specifying -L
> as the default /bin/pwd behavior.

The far more typical case AFAICT is ${PREFIX} or ${WRKOBJDIR} pointing
to a symlink or having one in the path, especially for things under
/tmp.

Joerg


Home | Main Index | Thread Index | Old Index