Hi,

On Mon, Dec 16, 2013 at 12:23:52PM -0700, Khalid Aziz wrote:
> On Sat, 2013-11-30 at 16:28 +0100, David Suárez wrote:
> > During a rebuild of all packages in sid, your package failed to build on
> > amd64.
> > 
> > Relevant part (hopefully):
> > > gcc -m32 -D_FORTIFY_SOURCE=2 -I./include -I./util_lib/include -Iinclude/  
> > > -DRELOC=0x10000  -c -MD -o kexec_test/kexec_test16.o 
> > > kexec_test/kexec_test16.S
> > > In file included from <command-line>:0:0:
> > > /usr/include/stdc-predef.h:30:26: fatal error: bits/predefs.h: No such 
> > > file or directory
> > >  #include <bits/predefs.h>
> > >                           ^
> > > compilation terminated.
> > > make[1]: *** [kexec_test/kexec_test16.o] Error 1
> 
> I have tried to reproduce this problem multiple times so I could debug
> it and have failed to reproduce it.

I can reproduce it in a pbuilder chroot (and given the bug report, it’s
probably reproducible inside sbuild too). Adding libc6-dev-i386 as a
build-dependency (providing /usr/include/bits -> x86_64-linux-gnu/bits
symlink) does the trick, but I’m not sure it’s the way to go here.

> Could it have been a glitch in glibc that has been resolved?

My guess is there is something wrong on the multiarch handling, but I
don’t know much about it.

Regards

David

Attachment: signature.asc
Description: Digital signature

Reply via email to