Bug#637218: /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
On Tue, Aug 9, 2011 at 6:23 PM, Jonathan Nieder <jrnieder@gmail.com> 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
Reply to: