On Fri, Jul 30, 2010 at 08:37:05PM -0400, Daniel Dickman wrote:
> > Sorry, I don't think this makes sense.  I always start with doing a
> > make obj.  It's way too easy to mess things things up if you forget to
> > do that step, so running anything in my source tree without doing make
> > obj first makes me very nervous.
> >
> > Does changing the order actually fix something?
> 
> i believe so. when i followed the existing order in release(8) but
> without remembering to recreate /usr/obj first i got "/usr/obj does
> not exist" for every symlink being created.
> 
>    # cd /usr/src && nice make obj
>    ===> lib
>    ===> lib/csu
>    ===> lib/csu/alpha
>    /usr/src/lib/csu/alpha/obj -> /usr/obj/lib/csu/alpha
>    /usr/obj does not exist
>    ===> lib/csu/amd64
>    /usr/src/lib/csu/amd64/obj -> /usr/obj/lib/csu/amd64
>    /usr/obj does not exist
>    ===> lib/csu/arm
>    /usr/src/lib/csu/arm/obj -> /usr/obj/lib/csu/arm
>    /usr/obj does not exist
>    ===> lib/csu/hppa
>    /usr/src/lib/csu/hppa/obj -> /usr/obj/lib/csu/hppa
>    /usr/obj does not exist
>    ....
> 
> flipping the steps will ensure that "make obj" won't have this issue.

how did you end up without /usr/obj?

$ tar tzf base48.tgz ./usr/obj
./usr/obj
$ 

-- 
[email protected]
SDF Public Access UNIX System - http://sdf.lonestar.org

Reply via email to