On Thursday 15 December 2005 13:13, Kurt Roeckx wrote: > It seems that the current 0.20 package seems to try and build a > 32 bit version of ghdl. The build log ends with: > checking for x86_64-linux-gnu-gcc... > /build/buildd/ghdl-0.20/gcc-4.0.2/build/gcc/xgcc > -B/build/buildd/ghdl-0.20/gcc-4.0.2/build/gcc/ > -B/usr/lib/ghdl/x86_64-linux-gnu/bin/ > -B/usr/lib/ghdl/x86_64-linux-gnu/lib/ -isystem > /usr/lib/ghdl/x86_64-linux-gnu/include -isystem > /usr/lib/ghdl/x86_64-linux-gnu/sys-include -m32 checking for C compiler > default output file name... configure: error: C compiler cannot create > executables See `config.log' for more details. > make[2]: *** [configure-target-libmudflap] Error 1
Yes, unfortunately, it still FTBFS on amd64. This pains me as much as anyone, since my primary machine is amd64. Hacking out the bad -m32 helps things get through an compile a lot further, but 0.20 still has the same issues as 0.18 that we tried to debug in the past. > I don't like that -m32 there. > > If it doesn't work on a 64 bit arch, just disable it for > them until you can get it actually fixed (0.21?), and > don't go and hide it by trying to make a 32 bit version of > it. > > If I wanted a 32 bit version, I can install a 32 bit version > instead. The good news is I've have had some luck with a version from SVN that has quite a few fixes for amd64. I've discussed with the upstream maintainer and we both think that it's best to wait for 0.21 to be released before packaging & uploading. At least, that was the situation about a month ago. I may actually check again after Christmas and see if it's worth uploading a SVN snapshot... P.S. Maybe I'm reading that wrong, but it sounds like you're implying that someone (me?) put the -m32 in there on purpose to try and "hide" something. Just to be clear, this is a case of bad build detection on that part of ghdl+gcc, not some kind of intentional neferiousness. =) -- Wesley J. Landaker <[EMAIL PROTECTED]> <xmpp:[EMAIL PROTECTED]> OpenPGP FP: 4135 2A3B 4726 ACC5 9094 0097 F0A9 8A4C 4CD6 E3D2
pgpwAgtx0tta3.pgp
Description: PGP signature

