[fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Reinier Olislagers
Hi,

AFAIU at least x86/x64 Windows and Linux use an internal linker. Any
others? (Related: how can one find out/is there a list somewhere?)
(Helps me update my ego-boosting fpcup cross compiler conversion table :) )

Thanks,
Reinier
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Sven Barth

On 07.09.2014 16:36, Reinier Olislagers wrote:

Hi,

AFAIU at least x86/x64 Windows and Linux use an internal linker. Any
others? (Related: how can one find out/is there a list somewhere?)
(Helps me update my ego-boosting fpcup cross compiler conversion table :) )


Linux has an internal linker, but it's AFAIK not yet the default one. 
All the Windows platforms (i386-win32/-wince, x86_64-win64, arm-wince 
and *-nativent) use the internal linker.


Regards,
Sven

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


Re: [fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Reinier Olislagers
Thanks guys!
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Marco van de Voort
In our previous episode, Sven Barth said:
  others? (Related: how can one find out/is there a list somewhere?)
  (Helps me update my ego-boosting fpcup cross compiler conversion table :) )
 
 Linux has an internal linker, but it's AFAIK not yet the default one. 
 All the Windows platforms (i386-win32/-wince, x86_64-win64, arm-wince 
 and *-nativent) use the internal linker.

Afaik in trunk also go32v2, and if default is determined by order of
registration, it is not default either.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Sven Barth

On 07.09.2014 17:17, Jeppe Græsdal Johansen wrote:

Den 07-09-2014 17:11, Sven Barth skrev:

On 07.09.2014 16:36, Reinier Olislagers wrote:

Hi,

AFAIU at least x86/x64 Windows and Linux use an internal linker. Any
others? (Related: how can one find out/is there a list somewhere?)
(Helps me update my ego-boosting fpcup cross compiler conversion
table :) )


Linux has an internal linker, but it's AFAIK not yet the default one.
All the Windows platforms (i386-win32/-wince, x86_64-win64, arm-wince
and *-nativent) use the internal linker.

Regards,
Sven

ARM doesn't have an internal writer yet though so you still need an
external assembler for wince.


The question was about linkers, not assemblers ;)

Regards,
Sven

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


Re: [fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Jeppe Græsdal Johansen

Den 07-09-2014 18:22, Sven Barth skrev:

On 07.09.2014 17:17, Jeppe Græsdal Johansen wrote:

Den 07-09-2014 17:11, Sven Barth skrev:

On 07.09.2014 16:36, Reinier Olislagers wrote:

Hi,

AFAIU at least x86/x64 Windows and Linux use an internal linker. Any
others? (Related: how can one find out/is there a list somewhere?)
(Helps me update my ego-boosting fpcup cross compiler conversion
table :) )


Linux has an internal linker, but it's AFAIK not yet the default one.
All the Windows platforms (i386-win32/-wince, x86_64-win64, arm-wince
and *-nativent) use the internal linker.

Regards,
Sven

ARM doesn't have an internal writer yet though so you still need an
external assembler for wince.


The question was about linkers, not assemblers ;)

Regards,
Sven
Correct, but if you have to use gas, you will probably have access to ld 
too :P

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


Re: [fpc-devel] Which platforms have internal linkers

2014-09-07 Thread Sergei Gorelkin

07.09.2014 20:22, Marco van de Voort пишет:

In our previous episode, Sven Barth said:

others? (Related: how can one find out/is there a list somewhere?)
(Helps me update my ego-boosting fpcup cross compiler conversion table :) )


Linux has an internal linker, but it's AFAIK not yet the default one.
All the Windows platforms (i386-win32/-wince, x86_64-win64, arm-wince
and *-nativent) use the internal linker.


Afaik in trunk also go32v2, and if default is determined by order of
registration, it is not default either.


It does not depend on registration order: an internal linker is always a default one. For this 
reason, internal ELF linkers are not yet registered and cannot be used without modification of 
compiler code.


And yes, on go32v2 the internal linker enabled and used by default.

Regards,
Sergei

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