Build started 7.11.2007 at 14:19:44
avr-gcc.exe -mmcu=atmega8 -Wl,-u,vfprintf -Wl,-Map=pubny.map pubny.o -lm -lprintf_flt -o pubny.elf
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr4\libc.a(fixsfsi.o): In function `__fixunssfsi':
(.text.fplib+0x0): multiple definition of `__fixsfsi'
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr4\libgcc.a(_sf_to_si.o)

.text+0x0): first defined here
make: *** [pubny.elf] Error 1
Build succeeded with 0 Warnings...
---------------------------------
###############################################################################
# Makefile for the project pubny
###############################################################################
## General Flags
PROJECT = pubny
MCU = atmega8
TARGET = pubny.elf
CC = avr-gcc.exe
## Options common to compile, link and assembly rules
COMMON = -mmcu=$(MCU)
## Compile options common for all C compilation units.
CFLAGS = $(COMMON)
CFLAGS += -Wall -gdwarf-2 -DF_CPU=1000000UL -O0 -fsigned-char
CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d
## Assembly specific flags
ASMFLAGS = $(COMMON)
ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2
## Linker flags
LDFLAGS = $(COMMON)
LDFLAGS += -Wl,-u,vfprintf -Wl,-Map=pubny.map
## Intel Hex file production flags
HEX_FLASH_FLAGS = -R .eeprom
HEX_EEPROM_FLAGS = -j .eeprom
HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"
HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0
## Libraries
LIBS = -lm -lprintf_flt
## Objects that must be built in order to link
OBJECTS = pubny.o
## Objects explicitly added by the user
LINKONLYOBJECTS =
## Build
all: $(TARGET) pubny.hex pubny.eep pubny.lss size
## Compile
pubny.o: ../pubny.c
$(CC) $(INCLUDES) $(CFLAGS) -c $<
##Link
$(TARGET): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)
%.hex: $(TARGET)
avr-objcopy -O ihex $(HEX_FLASH_FLAGS) $< $@
%.eep: $(TARGET)
avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@
%.lss: $(TARGET)
avr-objdump -h -S $< > $@
size: ${TARGET}
@Echo.
@AVR-size -C --mcu=${MCU} ${TARGET}
## Clean target
.PHONY: clean
clean:
-rm -rf $(OBJECTS) pubny.elf dep/* pubny.hex pubny.eep pubny.lss pubny.map
## Other dependencies
-include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)
----------------------------------------
Moje wersje oprogramowania to:
AVR Studio 4.12
WinAVR-20070525