I tried answering a question on the list today and to do so I did my 'first time ever' compile of the avr target.

This is how I tried to build the avr-embedded target on my Mac:

  SUBARCH=avr5; BINUTILSPREFIX=avr- ; CROSSOPT="-O- -gw2 -dDEBUG"
  make clean buildbase  CROSSINSTALL=1 OS_TARGET=embedded CPU_TARGET=avr SUBARCH=$SUBARCH CROSSOPT="$CROSSOPT" BINUTILSPREFIX=$BINUTILSPREFIX OPT="-XR/Library/Developer/CommandLineTools//SDKs/MacOSX.sdk/" || exit 1

and failed miserably:


/Users/ring/devel/fpc-avr/compiler/ppcrossavr -Cpavr5 -Ur -Tembedded -Pavr -XPavr- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../avr -FE. -FU/Users/ring/devel/fpc-avr/rtl/units/avr-embedded -XR/Library/Developer/CommandLineTools//SDKs/MacOSX.sdk/ -davr -dRELEASE -O- -gw2 -dDEBUG  -Us -Sg system.pp @system.cfg /Users/ring/devel/fpc-avr/rtl/units/avr-embedded/system.s: Assembler messages: /Users/ring/devel/fpc-avr/rtl/units/avr-embedded/system.s:90477: Error: value of 68582 too large for field of 2 bytes at 4713 /Users/ring/devel/fpc-avr/rtl/units/avr-embedded/system.s:90485: Error: value of 68582 too large for field of 2 bytes at 4731

.....

tons of more error messages....


I then switched to Christo's branch on github, used exactly the same commands and ended up with a successful build. Is there a chance to get the trunk for avr building again?


https://github.com/ccrause/freepascal


Michael

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to