Fix an installworld failure due to kernel fixes and a libthread_xu issue.
commit899a8a24f2ef3ac98eae7a621e8ad218530602fd
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 25 Apr 2009 17:36:03 +0000 (25 10:36 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 26 Apr 2009 16:26:20 +0000 (26 09:26 -0700)
tree1f19b7a8fcb43025fa0b411d3fae1ed426bb42f4
parent015c7d5bfd4cfd4848ac2864716d1d91aca5771d
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