Hi developer of freepascal (for arm) et all I have tried a freepascal program for arm EABI. I have created a ppcrossarm with SOFTFLOAT with binutils for EABI. Freepascal program compiled okey but When I run it in ARM board (with rootdisk EABI) I received a "FILE NOT FOUND"
It was due that ld-linux.so is not ld-linux.so.2 but ld-linux.so.3 (in order to allow libraries for OABI and EABI in the same rootdisk at the same time). problem can be resolved with a symbolic link or patching in ./compiler/systems/t_linux.pas Simbolic link breaks possibility to allow libraries for OABI and EABI where place in same rootdisk running OABI program and EABI program at the same time. What is your opinion? (I'm very novice in EABI world so it's really possible I'm wrong) how does program detect to use dynamic linker ld-linux.so.2 or ld-linux.so.3? Should it be possible detect if fpc compiler has built with eabi toolschain or are using eabi toolchain to generate compiled programs? best regards Jose Pascual _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal