Hi Florian, I am not sure if this was completely clear to you, this problem only seems to exist on linux, my primary platform is mac, there this is not necessary, also not on windows.

After Koenraad expirienced this problem on 30.01.2013 I tried on my Fedora 18 linux system and found the same problem he described (He was using an opensuse system).

As you are talking about the mingw cross assembler/linker (isn't that mostly for windows? Might of course be that I am wrong on this one) I am not quite sure if you tried this on linux.

my build target was arm-none-eabi, using vanilla binutils 2.23.1 from ftp.gnu.org, built on fedora 18 x86_64

Michael

Am 17.02.13 16:15, schrieb Florian Klämpfl:
Am 17.02.2013 09:28, schrieb Florian Klämpfl:
Am 14.02.2013 21:34, schrieb Michael Ring:
I did a grep through the fpc sourcecode and found a reference in
./compiler/systems/t_linux.pas in an arm related ifdef section

           add('  .note.gnu.build-id : { *(.note.gnu.build-id) }');

so perhaps this is really missing in arm-embedded target.
This is mainly needed for the loader. But I'll try with 2.23.1, just
building ...
For a newly build mingw cross assembler/linker it is not needed. What
build target does your assembler/linker have (...-ld --version)?

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to