Hi, I'm trying to build the glibc package from Ubuntu in the buildservice. The build failed in the testsuite at: --- [ 6235s] x86_64-linux-gnu-gcc -m32 -shared -o /usr/src/packages/BUILD/build-tree/amd64-i386/elf/tst-big-note-lib.so -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both /usr/src/packages/BUILD/build-tree/amd64-i386/elf/tst-big-note-lib.o [ 6235s] /usr/bin/ld: cannot find crti.o: No such file or directory --- I was told for -m32 the crti.o is delivered by the 32bit development package. Which means you need glibc to build glibc. crti.o is provided by "libc6-dev-x32" on Ubuntu. I tried to add: %ifarch %ix86 Preinstall: libc6-dev-x32 Support: libc6-dev-x32 %endif But this seems to have no effect and I did not understand why. The buildinfo says: ... <subpack>libc6-dev-x32</subpack> ... <bdep name= ... all packages So libc6-dev-x32 does not appear in the list of dependency solved packages. Can someone explain why this is the case ? and why it's listed as <subpack> ? In the osc buildlog I see messages like [ 155s] gcc-11-multilib depends on libc6-dev-x32 (>= 2.13-0ubuntu6); however: [ 155s] Package libc6-dev-x32 is not installed. I basically have no experience with glibc building and it would be great if you can point me to the right direction. Thanks much Regards, Marcus -- Public Key available via: https://keybase.io/marcus_schaefer/key.asc keybase search marcus_schaefer ------------------------------------------------------- Marcus Schäfer Brunnenweg 18 Tel: +49 7562 905437 D-88260 Argenbühl Germany -------------------------------------------------------