Fix an installworld failure due to kernel fixes and a libthread_xu issue.
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 25 Apr 2009 17:36:03 +0000 (10:36 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 25 Apr 2009 17:36:03 +0000 (10:36 -0700)
commit70508078d9c924fd83b0e04aa2d826dd302b44d3
tree898e69149287c42a2a29d31bd4e85c97c2b24bcc
parentc4b81afc2638e5b2a17902644721fc0594615287
Fix an installworld failure due to kernel fixes and a libthread_xu issue.

Build the bootstrap version of cpdup without threading to work around a
bug in libthread_xu.  Libthread_xu was trying to map the original user
stack's red zone without using MAP_FIXED or MAP_TRYFIXED or MAP_STACK,
a behavior which the kernel now prohibits.

This fixes running installworld after rebooting with a new kernel.

Sepherosa Ziehau <sepherosa@gmail.com>
bin/cpdup/Makefile