On Nov 29, 10:40pm, Christos Zoulas wrote:
} On Nov 29,  5:28pm, jnem...@cue.bc.ca (John Nemeth) wrote:
} 
} |      Tools build.  Full command line is:
} | 
} | ./build.sh -j 10 -R /usr/local/NetBSD-current/amd64-releasedir -D 
/usr/local/NetBSD-current/amd64-destdir -T 
/usr/local/NetBSD-current/amd64-tooldir -O 
/usr/local/NetBSD-current/amd64-objdir -X /usr/local/NetBSD-current/xsrc -x -u 
-m amd64 tools sourcesets release iso-image-source |& tee ../buildlog
} 
} Tools build never used the drvctl or the partutil code; read the Makefile.
} (How could it? It would have been broken on anything but NetBSD?)

     I have read the Makefile.  I think there is confusion between
the tool version and the crossbuilt version intended to go in the
release being built.  Obviously, the tool version will use the
system headers, and that may be the one that I saw fail (I don't
have the log anymore).

} | } It does work with parameters from the command line, as it always did.
} | 
} |      True, but extremely sucky.
} 
} It is no different than before. The tools version never worked on OS's that
} lack the ioctls without parameters from the command line.

     Maybe so, but one could just lift the source code from -current
and plunk it on an older version of NetBSD and it would just work.
Now, one can not do that.  Having to update the kernel for a
relatively small userland utility is kind of annoying.

}-- End of excerpt from Christos Zoulas

Reply via email to