<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I was having troubles today installing ppcrossarm from trunk, I have
    a workarround for the problem but I question myself how to really
    fix the problem:<br>
    <br>
    SUBARCH=armv7m<br>
    make clean buildbase CROSSINSTALL=1 OS_TARGET=embedded
    CPU_TARGET=arm SUBARCH=$SUBARCH CROSSOPT="-godwarfsets -gw2 -O-"
    BINUTILSPREFIX=arm-none-eabi-<br>
    <br>
    works fine. But then installation goes wrong because fpcmake was not
    build, but it is needed for installation (Question is why it is
    necessary to invoke fpcmake at all;-)).<br>
     <br>
    I can fix this by adding:<br>
    <br>
    make  -C utils/fpcm bootstrap
    'FPC=/Users/ring/devel/fpc/compiler/ppc' OS_TARGET=darwin
    CPU_TARGET=i386<br>
    <br>
    to my buildscript, but my guess is that this should better be added
    to the buildbase rule, there's an entry for that in the build rule<br>
    <br>
    <b>ifdef CROSSCOMPILE<br>
              $(MAKE) -C utils/fpcm bootstrap $(BUILDOPTS)<br>
      endif</b><br>
    <br>
    I have added this rule to my makefile, seems to work. I have no idea
    if I break anything by adding this to the makefile<br>
    <br>
    fpcmake is now created in directory utils/fpcm/fpcmake<br>
    <br>
    Now installation nearly works, last problem is that FPCMAKE path
    gets defined wrong as:<br>
    <br>
    make -C embedded all<br>
    /Users/ring/devel/fpc/utils/fpcm/bin/i386-darwin/fpcmake -p
    -Tarm-embedded Makefile.fpc<br>
    make[2]: /Users/ring/devel/fpc/utils/fpcm/bin/i386-darwin/fpcmake:
    No such file or directory<br>
    <br>
    <br>
    I can fix this by defining FPCMAKENEW to the real position of
    fpcmake after the build:<br>
    <br>
    sudo  make installbase CROSSINSTALL=1 OS_TARGET=embedded
    CPU_TARGET=arm SUBARCH=$SUBARCH CROSSOPT="-godwarfsets -gw2 -O-"
    BINUTILSPREFIX=arm-none-eabi-
    FPCMAKENEW=/Users/ring/devel/fpc/utils/fpcm/fpcmake<br>
    <br>
    At this point I ask myself if this error exists because I did
    something wrong building fpcmake. <br>
    <br>
    Any ideas?<br>
    <br>
    TnX,<br>
    <br>
    Michael<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>