Re: [fpc-devel] DF64 BSD -- FPC running natively but argument address mangling prevents bootstrap

2014-11-20 Thread John Marino
On 11/18/2014 17:49, Sven Barth wrote: Am 18.11.2014 15:17 schrieb John Marino fpc-de...@marino.st mailto:fpc-de...@marino.st: On 11/18/2014 14:43, Sven Barth wrote: Am 18.11.2014 13:46 schrieb John Marino fpc-de...@marino.st mailto:fpc-de...@marino.st mailto:fpc-de...@marino.st

Re: [fpc-devel] DF64 BSD -- FPC running natively but argument address mangling prevents bootstrap

2014-11-20 Thread Marco van de Voort
In our previous episode, John Marino said: I am hesitating on 3). I got the trunk fpcmake built and it generates Makefiles nicely (the -r option doesn't work, so I wrote a script for that). However there are tons of these, and some of the makefiles aren't even current now (e.g. they weren't

[fpc-devel] FPC for Linux x64 compiling static ELF without using glibc ?

2014-11-20 Thread Jy V
There is a question in the mailing list of OSv about providing support for statically linked ELF (compiled by the GO programming language), the guy is asking : Do you know any other language or runtime besides Go that compiles static executables (i.e., does not

Re: [fpc-devel] FPC for Linux x64 compiling static ELF without using glibc ?

2014-11-20 Thread Jonas Maebe
On 20 Nov 2014, at 12:38, Jy V wrote: There is a question in the mailing list of OSv about providing support for statically linked ELF (compiled by the GO programming language), the guy is asking : Do you know any other language or runtime besides Go that

Re: [fpc-devel] DF64 BSD -- FPC running natively but argument address mangling prevents bootstrap

2014-11-20 Thread Sven Barth
Am 20.11.2014 11:55 schrieb John Marino fpc-de...@marino.st: Hi Sven, I'm mainly done. I was planning to provide 3 patch sets: 1) rtl/dragonfly (all new, minus Makefile.fpc) 2) changes to existing files 3) Regenerated Makefile and *.inc files Sounds good, though the generated

Re: [fpc-devel] FPC for Linux x64 compiling static ELF without using glibc ?

2014-11-20 Thread Sven Barth
Am 20.11.2014 13:43 schrieb Jy V jyv...@gmail.com: On Thu, Nov 20, 2014 at 1:37 PM, Jonas Maebe jonas.ma...@elis.ugent.be wrote: I don't know what statically linked ELF executables 'similar to Go' are, but yes, FPC by default also generates statically linked binaries on Linux. Thank you

Re: [fpc-devel] FPC for Linux x64 compiling static ELF without using glibc ?

2014-11-20 Thread Jonas Maebe
On 20 Nov 2014, at 14:19, Sven Barth wrote: One can however recompile the RTL to use the C library (though as Jonas said that is not the default). Please also note that adding additional units might result in the C library being linked in nevertheless (e.g. cmem, pthreads, etc.). Even if

Re: [fpc-devel] UTF8 RTL

2014-11-20 Thread Michael Schnell
On 11/19/2014 06:46 PM, Marco van de Voort wrote: Not old Delphi compatible. One can go new delphi compatible, and make everything 2-byte as much as possible. Of course I did mean compatibility to New Delphi Strings. But here (seemingly) TStrings (and with this TStringList) works on a single

Re: [fpc-devel] UTF8 RTL

2014-11-20 Thread Mattias Gaertner
On Thu, 20 Nov 2014 15:02:55 +0100 Michael Schnell mschn...@lumino.de wrote: [...] But here (seemingly) TStrings (and with this TStringList) works on a single pre-defined (2-Byte) encoding. And hence any other encoding (as well 2 Byte as 1 Byte) needs time consuming conversions in and out.

Re: [fpc-devel] FPC for Linux x64 compiling static ELF without using glibc ?

2014-11-20 Thread Jy V
Jonas, Sven, Thank you for the intel, is there anyone willing to collect a 500 euros bounty to provide a HelloWorld console program compiled with Lazarus to run on OSv ? Jyv. On Thu, Nov 20, 2014 at 2:28 PM, Jonas Maebe jonas.ma...@elis.ugent.be wrote: On 20 Nov 2014, at 14:19, Sven Barth