On 04-Aug-30 20:57, Frederik Schueler wrote: > Hi, > > I patched gcc-3.4 3.4.1ds1-7 with the patch in this bugreport, now it > fails creating the biarch compiler, see attached buildd log. > > What am I missing?
The reason for the failure is that you need a compiler which already has biarch support to compile the gcc-3.4 package with biarch support enabled. It is a kind of a bootstrapping process. This bootstrapping has been done for the amd64/gcc-3.4 archive only. To get biarch support for the pure64/gcc-3.3 archive, an existing biarch-enabled compiler (e.g. the gcc-3.4 compiler from the amd64/gcc-3.4 archive) has to be used to build the gcc-3.4 package. The other alternative would be to compile gcc-3.4 without biarch support for the gcc-3.3 archive. For this '--disable-multilib' has to be added CONFARGS in 'debian/rules2'. BTW, I am not the author of the amd64-biarch features which are currently used in the gcc-3.4 package. I actually used a slightly different way to enable 32bit compiliation in the amd64/gcc-3.4 archive before the current biarch changes were introduced officially. However, the current gcc-3.4 package with amd64-biarch enabled works fine for the amd64/gcc-3.4 archive and I replaced my own biarch version with the official one as soon as it was uploaded to unstable. Regards Andreas Jochens