[fpc-devel] avr: Cannot link example project
Anton
anton.blacksmith at yahoo.com
Wed May 13 14:52:07 CEST 2015
08.05.2015 у 10:20 Georg Hieber напісаў:
> Anton,
>
> Which version (build) of the compiler / rtl did you use?
> This looks like an error that should have been fixed some time ago.
>
> BR, Georg
>
Dear Georg!
I've used 3.1.1 svn trunk cherry-picked at 05 of May.
Binutils/libc were from Debian Jessie (8.0) installation.
regards,
Anton
>
> Am 06.05.2015 09:01, schrieb Anton Kavalenka:
>> Dear FPC-All!
>>
>> I've tried to compile hello-world-through-UART example (in attacment)
>> for Atmega128 and got the following:
>>
>> /usr/local/lib/fpc/3.1.1/ppcrossavr a.pas -WpATMEGA128 -al
>> Free Pascal Compiler version 3.1.1 [2015/05/05] for avr
>> Copyright (c) 1993-2015 by Florian Klaempfl and others
>> Target OS: Embedded
>> Compiling a.pas
>> Assembling a
>> Linking a
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o: In
>> function `_START':
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x2): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int00Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x4): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int01Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x6): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int02Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x8): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int03Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0xa): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int04Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0xc): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int05Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0xe): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int06Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x10): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int07Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x12): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int08Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x14): relocation
>> truncated to fit: R_AVR_13_PCREL against symbol `Int09Handler'
>> defined in .text.n_atmega128_ss_default_irq_handler section in
>> /usr/local/lib/fpc/3.1.1/units/avr-embedded/rtl/atmega128.o
>> atmega128.pp:(.init.n_atmega128_ss__fpc_start+0x16): additional
>> relocation overflows omitted from the output
>> a.pas(22,25) Error: Error while linking
>> a.pas(22,25) Fatal: There were 1 errors compiling module, stopping
>> Fatal: Compilation aborted
>>
>> regards,
>> Anton Kavalenka
>>
>>
>> _______________________________________________
>> fpc-devel maillist -fpc-devel at lists.freepascal.org
>> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20150513/a90277b7/attachment.html>
More information about the fpc-devel
mailing list