> 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.

Reply via email to