I'm running 64 bit LMDE. That's Linux Mint Debian Edition. It's essentially a rolling release Debian with some custom Linux Mint conveniences.
Anyways, I've been following this to install the avr compiler toolchain for the arduino software: Building and Installing the GNU Tool Chain
I have the arduino IDE in my home folder set to execute from the command ".arduino" (I did this to blender as well due to there also being a repository version) and I've installed binutils-avr and avrdude from a repository. I followed the instructions to install gcc-avr from source and was moving on to avr-libc. It's all caught up in ./configure because it can't figure out the object file suffix. Here's what it has to say:
jorh@jorh-inspiron ~/Downloads/avr-libc-1.7.2rc2252 $ ./configure --build=`./config.guess` --host=avr
checking build system type... x86_64-unknown-linux-gnu
checking host system type... avr-unknown-none
checking if configuring for cross compile... yes
checking if target host is avr... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for avr-strip... avr-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for avr-gcc... avr-gcc
checking whether we are cross compiling... yes
checking for suffix of object files... configure: error: in `/home/jorh/Downloads/avr-libc-1.7.2rc2252':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
I also tried ./bootstrap before the ./configure . It makes some directories, but the output of ./configure is the same.