** Description changed:

  Binary package hint: gcc-4.4
  
  gcc-4.4 cross build for m68k on i486 fails due to:
  
  "checking for suffix of object files... configure: error: in 
`/home/eric/src/m68k-cross-compiler/gcc-4.4-4.4.1/build/m68k-linux-gnu/m68040/libgcc':
  configure: error: cannot compute suffix of object files: cannot compile"
  
  Upon further inspection, config.log states:
  
  "xgcc: Internal error: no multiarch mapping for multilib (m68040)"
  
  The internel error originates from set_multiarch_dir() in
  src/gcc/gcc.c:7854. I would like to disable multilib, but cannot figure
  out how. I have also tried to target the 68000 in hopes of disabling
  multilib to no avail.
  
  The build procedure closely followed
  http://wiki.debian.org/BuildingCrossCompilers. The commands were:
  
- apt-get source gcc-44 && cd gcc-4.4-4.4.1 && export ARCH=m68k && export
+ apt-get source gcc-4.4 && cd gcc-4.4-4.4.1 && export ARCH=m68k && export
  GCC_TARGET=$ARCH && debian/rules control && dpkg-buildpackage -us -uc
  -rfakeroot -b -d
  
  The release is karmic.

-- 
gcc-4.4 cross build for m68k on i486 fails
https://bugs.launchpad.net/bugs/514579
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to