Re: [fpc-pascal] Other linkers support

2016-11-18 Thread fredvs
Thanks Jonas for your bright light.

Fre;D



-
Many thanks ;-)
--
View this message in context: 
http://free-pascal-general.1045716.n5.nabble.com/Other-linkers-support-tp5726880p5726887.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] C translation question

2016-11-18 Thread Marc Santhoff
On Di, 2016-11-15 at 22:38 -0700, Lars wrote:

> I just wish CVS and SVN had as nice of a GUI front end (like github).
> That's the one thing I really like about git is the nice GUI access,
> simple readme system for projects etc. With CVS and SVN gui's and website
> front ends I never found anything that pleasing, although I haven't looked
> at third party front ends.

http://www.twobarleycorns.net/tkcvs.html

I'm using TkCVS for many years now. Really easy to handle und
understand, and it is capacle of doing the same for SVN. It does run on
Windows, too. On the downside you have to edit a file and insert
directory and project name in a file for TkCVS to know what it is doing.
Only needed once for a new source tree.

I like it.

HTH,
Marc


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


Re: [fpc-pascal] Other linkers support

2016-11-18 Thread Jonas Maebe


fredvs wrote on Fri, 18 Nov 2016:


FPC has a built-in linker for Windows.


Ha, I understand now why fpc-Windows creates perfect binaries. ;-)


And why it is currently broken when used with object files generated  
by newer gcc versions: http://bugs.freepascal.org/view.php?id=30614



Hum, is there plan for a "pure fpc unix linker" ?


There is no such thing  as a "unix linker: different unix platforms  
use different object formats, and hence need separate linker support  
(just like you need separate linker support for Windows and Linux).  
Some people have worked on ELF (ELF is the object format used by Linux  
and recent *BSD versions) linker support support from time to time,  
but that work is not finished.



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


Re: [fpc-pascal] Other linkers support

2016-11-18 Thread fredvs
> FPC has a built-in linker for Windows.

Ha, I understand now why fpc-Windows creates perfect binaries. ;-)

Hum, is there plan for a "pure fpc unix linker" ?

Thanks.

Fre;D



-
Many thanks ;-)
--
View this message in context: 
http://free-pascal-general.1045716.n5.nabble.com/Other-linkers-support-tp5726880p5726884.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Other linkers support

2016-11-18 Thread Jonas Maebe


fredvs wrote on Fri, 18 Nov 2016:


What linker is used for Windows ?


FPC has a built-in linker for Windows.


Does it exist some (dis)advantage(s) to use Gold or lld vs ld in Unix
systems ?


Gold and lld are generally faster than ld.


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


Re: [fpc-pascal] Other linkers support

2016-11-18 Thread fredvs
Hello.

What linker is used for Windows ?

Does it exist some (dis)advantage(s) to use Gold or lld vs ld in Unix
systems ?

Thanks.

Fre;D



-
Many thanks ;-)
--
View this message in context: 
http://free-pascal-general.1045716.n5.nabble.com/Other-linkers-support-tp5726880p5726882.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Other linkers support

2016-11-18 Thread Jonas Maebe


denisgolovan wrote on Fri, 18 Nov 2016:

Last time I tried, ld scripts generated by fpc caused some errors on  
gold linker.

Are there any plans for support anything else besides standard ld?


Gold and lld are supposed to be compatible with GNU ld (bar ancient  
stuff that is no longer relevant current platforms). If you get  
errors, please report bugs against these other linkers.


If you are under Linux, make sure to first check with FPC trunk  
though, because the "did you forget -T" warnings from ld have been  
fixed there, and these warnings indicated that FPC was relying on  
undefined behaviour of the linker.



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


[fpc-pascal] Other linkers support

2016-11-18 Thread denisgolovan
Hi all

Could anybody provide some information on support for LLD and/or gold linker?
Linker phase becomes a bottleneck for me. 

Last time I tried, ld scripts generated by fpc caused some errors on gold 
linker.
Are there any plans for support anything else besides standard ld?

-- 
Regards,
Denis Golovan
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal