[Git][glibc-team/glibc][helmutg/stage2-without-nscd] 4 commits: debian/testsuite-xfail-debian.mk: Avoid running tst-writev on hurd-amd64

"Aurelien Jarno (@aurel32)" <[email protected]>
Newsgroups gmane.linux.debian.devel.glibc
Message-ID <[email protected]>

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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.