On Wed, 17 Apr 2013 18:52:55 +0200, Mihai Moldovan [via gcc] <ml-node+s1065356n931236h63@xxxxxxxxxxxxx> wrote: > * On 17.04.2013 06:37 PM, Hibou57 wrote: >> Hi,Compiling GCC 4.6.4 on Ubuntu 12.04 32 bits which comes with GCC >> 4.6.3, I'venoticed giving the `--disable-multiarch` option to >> `configure`, makes thecompilation fails with a complaint about a >> missing `bits.h` includes file. > > Please post the *complete* build log. All messages. stdout and stderr. No > exceptions. Compress the build log (bzip2, gzip, whatever you fancy) and > attachit here. OK, I will do this (I though I should avoid it and try to be short). Will do it later, as I have to re‑run the build with these options. > > Anyway, I could guess that your problem may be related to a missing > symlink, asI ran into some problem like this problem as well, some time > ago. > However, are you sure you're using a 32bit version of Ubuntu? What does > uname -aoutput? It says: Linux Cardamome 3.2.0-40-generic #64-Ubuntu SMP Mon Mar 25 21:22:26 UTC 2013 i686 i686 i386 GNU/Linux I don't know what the `#64` means here, but I know my CPU is 32 bits only. Anyway, I want to compile to 32 bits only. > On that machine type, the symlink in question shouldn't be needed in the > first place, but then again, I haven't been using i686 distros in four > years somy in-depth knowledge there is limited. It does not say i686, it says i386, although the real architecture is obviously not i386. I had another problem by the way, trying to configure with `--target=i686-linux-gnu` instead of `--target=i386-linux-gnu`, but I will open another thread for that (one issue at a time, that's better). > > P.S.: no, you have to be subscribed to the list (and thus also receive > all othermails) in order to post to the list. That's not cool :( -- Yannick Duchêne -- View this message in context: http://gcc.1065356.n5.nabble.com/disable-multiarch-produce-error-about-missing-bits-h-tp931232p931252.html Sent from the gcc - Help mailing list archive at Nabble.com.