2009/12/5 Kjow <[email protected]>:
> 2009/12/5 Florian Klaempfl <[email protected]>:
>> The makefiles of GNU binutils are broken: if you compile for another
>> target, distclean is not enough, just delete the whole binutils source
>> dir and unpack it again.

Odd, it seems to work for me, but I'm on 2.19.

>
> Ok, I deleted binutils directory and re-unpacked it, then I did again:
>
> ./configure --target=arm-linux
> make
>
> It started to make a lot of compilation rows, until these last rows:
>
> o tc-arm.o `test -f 'config/tc-arm.c' || echo './'`config/tc-arm.c
> cc1: warnings being treated as errors

Note this.

> config/tc-arm.c: In function ‘make_mapping_symbol’:
> config/tc-arm.c:2489: error: suggest braces around empty body in an
> ‘if’ statement
> make[4]: *** [tc-arm.o] Error 1
> make[4]: Leaving directory `/home/kjow/arm/binutils/gas'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/kjow/arm/binutils/gas'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/kjow/arm/binutils/gas'
> make[1]: *** [all-gas] Error 2
> make[1]: Leaving directory `/home/kjow/arm/binutils'
> make: *** [all] Error 2

You can probably fix this with passing --disable-werror to ./configure.

>
> I think that are not very comfortable these errors... what's wrong?

I'm still not sure why you are messing around with binutils.  You need
to build for maemo, so just download the maemo sdk, read the manual,
then try and cross compile fpc and lazarus.  Relevant links are:

http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Platforms/Maemo/
http://maemo-sdk.garage.maemo.org/user-guide.html

Henry

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to