threads = yes is set in
debian/sysdeps/hurd.mk set to
no. But this
is only read in
debian/rules for deciding some
nscd package issue?
ld.so: check with GCC
Could add a toggle to
debian/rules.d/build.mk to skip
debian/rules patch to apply patches (instead of having it done during the
build). Then you can edit files manually.
EGLIBC_PASSES='libc i686', etc.
If building with
EGLIBC_PASSES=libc (more specifically, without
libc0.3-dev_extra_pkg_install rule in
fail. (Same for
example.) Why is this special handling only done for
xen, but not for
Samuel: Historically because it's done that way in linux-i386. I don't know the real reason.
export LC_ALL=C before building, otherwise the testsuite/make error
messages will be different from those stored in the
debian/testsuite-checking/expected-results-* files, resulting in a spurious
debian/rules build-arch DEB_BUILD_OPTIONS=parallel=2 [EGLIBC_PASSES=...]
to build (or
build instead of
build-arch to build the arch-independent
stuff, too). Can interrupt with
C-c during locale stuff or testsuite if only
interested in the build tree.
fakeroot debian/rules binary DEB_BUILD_OPTIONS=parallel=2
[EGLIBC_PASSES=...] to build Debian packages or
binary-arch for just the
The latter two steps can also be combined as
EGLIBC_PASSES=libc' -nc -b -uc.
-nc will prevent the clean step which
would first try to un-patch, which may conflict if you have done any edits
apter applying patches.
If the Debian symbol versioning file is not up to date and the build of Debian
packages fails due to this, putting
DPKG_GENSYMBOLS_CHECK_LEVEL=0 in the
environment ``helps''; see