Aurelien Jarno pushed to branch helmutg/stage2-without-nscd at GNU Libc 
Maintainers / glibc


Commits:
4f7d11b2 by Samuel Thibault at 2026-01-04T22:16:32+01:00
debian/testsuite-xfail-debian.mk: Avoid running tst-writev on hurd-amd64

- - - - -
d6c5f4aa by Aurelien Jarno at 2026-01-09T19:23:27+01:00
debian/rules.d/build.mk: do not write BUILD_CXX to configparms, it's unused.

Note however that we can't remove the BUILD_CXX definition without
coordination with cross-toolchain-base.

- - - - -
d6fbaf75 by Helmut Grohne at 2026-01-09T18:26:01+00:00
Avoid g++ dependency in nocheck builds

A gcc stage1 build does not produce a C++ compiler. However, that's what
we use for building glibc stage2 (overriding its declared B-D).
Practically speaking, g++ is only required for running tests (thanks
Samuel). I verified this by comparing two builds modified to use gcc-14.
Such a full build exactly reproduces the artifacts of a nocheck build
where g++-14* is not installed.

- - - - -
58f5ca85 by Helmut Grohne at 2026-01-09T18:28:21+00:00
Don't build nscd in stage2

A stage2 glibc still Build-Depends on libaudit-dev, but that package is
only built after glibc stage2. The present cross bootstrap ignores this
dependency and somehow gets away with that.

Comparing a regular full build of glibc with one where the libaudit-dev
dependency is removed yields differences (observed with diffoscope) in
glibc-source (expected as debian/control is included) and nscd. Since
the stage2 does not need nscd, skipping it would help here.

Once nscd is skipped, libaudit-dev may still be used by the test suite.
Therefore, it is only dropped when combing nocheck with a stage profile.

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- debian/rules
- debian/rules.d/build.mk
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/080704453ac458622eaa6aa0a9cf132b228ed245...58f5ca85a5bf9354300fd8c512c93ef9e8e7e620

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/080704453ac458622eaa6aa0a9cf132b228ed245...58f5ca85a5bf9354300fd8c512c93ef9e8e7e620
You're receiving this email because of your account on salsa.debian.org.


Reply via email to