On Tue, Aug 9, 2011 at 6:23 PM, Jonathan Nieder <[email protected]> wrote: > retitle 637218 [i386] cannot use gnu/stubs.h with multiarch-unaware toolchain > (fatal error: gnu/stubs-32.h: No such file or directory) > quit > > Jonathan Nieder wrote: > >> retitle 637218 libc6-dev: moving headers to /usr/include/<triplet> breaks >> external multiarch unaware applications > [...] >>> This lets the build continue, until crt*.o breakage... >> >> They are one and the same problem. > > On second thought, I think I missed the point. I would have thought > that /usr/include/gnu would be a symlink to > /usr/include/i386-linux-gnu/gnu on i386. What does > > ls -ld /usr/include/gnu > > say? >
It's now a directory containing header-files from libc6-dev-amd64 package (see -16 changelog). root@tbox:~# ls -ld /usr/include/gnu drwxr-xr-x 2 root root 4096 9. Aug 18:20 /usr/include/gnu ( I can live with my gnu/stubs-32.h workaround ). Trying your workaround from [1], building (removed all my workarounds)... - Sedat - [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=80;bug=629819 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CA+icZUXghHNv=8V0Wj5q=-sn_3vcgdb-thsmjrmlyn_x_vz...@mail.gmail.com

