Re: [fpc-pascal] SPARC / Linux

2017-03-11 Thread tobiasgiesen
Hello,
great, I will get my server next week and try it!
Cheers,
Tobias



On Sat, 11 Mar 2017 22:54:20 +0100
"Pierre Free Pascal"  wrote:

> If you are adventurous,
> you might want to try the experimental files in:
> ftp://ftp.freepascal.org/pub/fpc/contrib/test-cross-3.0.2/
> 
> it does contain a partial installer for sparc-linux,
> cross-compiled on a x86_64-linux machine.
> 
> The results using qemu-sparc are not that bad,
> considering the fact that no one is really actively 
> testing or even maintaining this CPU target.
> 
> It would be glad to get feedback if it works for you,
> for instance if you are able to generate a full native
> installation from the 3.0.2 sources
> using this cross-tar.gz file.
> 
> 
> Pierre Muller
> 
> > -Message d'origine-
> > De : fpc-pascal [mailto:fpc-pascal-boun...@lists.freepascal.org] De la
> > part de tobiasgie...@gmail.com
> > Envoyé : samedi 11 mars 2017 18:25
> > À : fpc-pascal@lists.freepascal.org
> > Objet : [fpc-pascal] SPARC / Linux
> > 
> > Hello,
> > 
> > I noticed there is no binary FPC 3.0.2 Linux release for SPARC. Should
> > it be possible to
> > compile it for SPARC, possibly using the older binary 2.6.2 release?
> > 
> > If yes, I am interested in buying a used UltraSPARC system. If it has a
> > DVD-ROM and a
> > video board, it should be easy to install Linux on it, is that correct?
> > 
> > Cheers,
> > Tobias Giesen
> > 
> > 
> > ___
> > fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> > http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Kind Regards,
Tobias Giesen

Super Flexible Software Ltd. & Co. KG
Buddenstr. 29-31
48143 Münster, Germany
www.superflexible.com
www.tgtools.com

---
Registered at register court Münster as HRA 9716
Liability / general partner: TGTools Ltd.
Company No. 05513299
Registered in England and Wales
Directors: Tobias Giesen and Claudia Giesen

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

Re: [fpc-pascal] WebAssembly Target

2017-03-11 Thread Michael Van Canneyt



On Sat, 11 Mar 2017, Daniel Gaspary wrote:


Hi,

  Is there something planned in this matter for FPC?

  I was reading about the new Firefox making WebAssembly publicly
available ("On Tuesday Firefox 52 became the first browser to support
WebAssembly
")
[1] .


Karoly Balogh (Charlie/SGR) is working on this, and as far as I know has 
already some degree of
success. There is a bounty for initial webassembly support..

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

[fpc-pascal] WebAssembly Target

2017-03-11 Thread Daniel Gaspary
Hi,

   Is there something planned in this matter for FPC?

   I was reading about the new Firefox making WebAssembly publicly
available ("On Tuesday Firefox 52 became the first browser to support
WebAssembly
")
[1] .

  Thanks.


[1]
https://developers.slashdot.org/story/17/03/11/1627245/will-webassembly-replace-javascript
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] SPARC / Linux

2017-03-11 Thread Pierre Free Pascal
If you are adventurous,
you might want to try the experimental files in:
ftp://ftp.freepascal.org/pub/fpc/contrib/test-cross-3.0.2/

it does contain a partial installer for sparc-linux,
cross-compiled on a x86_64-linux machine.

The results using qemu-sparc are not that bad,
considering the fact that no one is really actively 
testing or even maintaining this CPU target.

It would be glad to get feedback if it works for you,
for instance if you are able to generate a full native
installation from the 3.0.2 sources
using this cross-tar.gz file.


Pierre Muller

> -Message d'origine-
> De : fpc-pascal [mailto:fpc-pascal-boun...@lists.freepascal.org] De la
> part de tobiasgie...@gmail.com
> Envoyé : samedi 11 mars 2017 18:25
> À : fpc-pascal@lists.freepascal.org
> Objet : [fpc-pascal] SPARC / Linux
> 
> Hello,
> 
> I noticed there is no binary FPC 3.0.2 Linux release for SPARC. Should
> it be possible to
> compile it for SPARC, possibly using the older binary 2.6.2 release?
> 
> If yes, I am interested in buying a used UltraSPARC system. If it has a
> DVD-ROM and a
> video board, it should be easy to install Linux on it, is that correct?
> 
> Cheers,
> Tobias Giesen
> 
> 
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] SPARC / Linux

2017-03-11 Thread tobiasgiesen
Hello,
many thanks for the info! So if I explore the UltraSPARC platform, I guess I 
will
stick with the available older binary release of FPC. I think it will be able 
to compile
my software with minimal changes.

I wonder if I compile something on an UltraSPARC server, if the compiled program
would run on a NetGear ReadyNAS Duo with Infrant IT3107 Sparc processor? Do
you know?

Cheers,
Tobias Giesen



On Sat, 11 Mar 2017 20:06:24 +
Mark Morgan Lloyd  wrote:

> On 11/03/17 18:00, tobiasgie...@gmail.com wrote:
> > Hello,
> > I noticed there is no binary FPC 3.0.2 Linux release for SPARC. Should it 
> > be possible to compile it for SPARC, possibly using the older binary 2.6.2 
> > release?
> > If yes, I am interested in buying a used UltraSPARC system. If it has a 
> > DVD-ROM and avideo board, it should be easy to install Linux on it, is that 
> > correct?
> > Cheers,Tobias Giesen
> 
>  From the FPC side of things, I think that I tested 2.6.4 on SPARC but I 
> can't remember how far I progressed into 2.6.4 or whether I touched 3.0 
> at all. I have no immediate (i.e. this weekend) plans to revisit the 
> architecture, same applies to Solaris.
> 
>  From the architecture side of things, Linux (which in practice means 
> Debian) is in deep trouble on SPARC. The core problem is that for the 
> last 10 years or so the kernel has been 64-bit with 32-bit "userland", 
> but that is now unsupportable and there is frenzied activity from a very 
> small number of developers trying to get the entire thing 64-bit. How 
> FPC will behave on that is, of course, anybody's guess.
> 
> So quite frankly, you're likely to find that the last mostly-reliable 
> Linux to run on SPARC is approximately Debian "Lenny", and you will also 
> find that the age of the system libraries on that will gradually make 
> supporting FPC on it a problem. You /might/ be able to start with Lenny 
> and update to Squeeze or later, but my experience with Debian SPARC 
> installation media post-Lenny was deeply frustrating.
> 
> Sorry to be the bearer of bad tidings. SPARC systems can be great fun, 
> particularly in cold weather :-)
> 
> -- 
> Mark Morgan Lloyd
> markMLl .AT. telemetry.co .DOT. uk
> 
> [Opinions above are the author's, not those of his employers or colleagues]
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Kind Regards,
Tobias Giesen

Super Flexible Software Ltd. & Co. KG
Buddenstr. 29-31
48143 Münster, Germany
www.superflexible.com
www.tgtools.com

---
Registered at register court Münster as HRA 9716
Liability / general partner: TGTools Ltd.
Company No. 05513299
Registered in England and Wales
Directors: Tobias Giesen and Claudia Giesen

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

Re: [fpc-pascal] SPARC / Linux

2017-03-11 Thread Mark Morgan Lloyd

On 11/03/17 18:00, tobiasgie...@gmail.com wrote:

Hello,
I noticed there is no binary FPC 3.0.2 Linux release for SPARC. Should it be 
possible to compile it for SPARC, possibly using the older binary 2.6.2 release?
If yes, I am interested in buying a used UltraSPARC system. If it has a DVD-ROM 
and avideo board, it should be easy to install Linux on it, is that correct?
Cheers,Tobias Giesen


From the FPC side of things, I think that I tested 2.6.4 on SPARC but I 
can't remember how far I progressed into 2.6.4 or whether I touched 3.0 
at all. I have no immediate (i.e. this weekend) plans to revisit the 
architecture, same applies to Solaris.


From the architecture side of things, Linux (which in practice means 
Debian) is in deep trouble on SPARC. The core problem is that for the 
last 10 years or so the kernel has been 64-bit with 32-bit "userland", 
but that is now unsupportable and there is frenzied activity from a very 
small number of developers trying to get the entire thing 64-bit. How 
FPC will behave on that is, of course, anybody's guess.


So quite frankly, you're likely to find that the last mostly-reliable 
Linux to run on SPARC is approximately Debian "Lenny", and you will also 
find that the age of the system libraries on that will gradually make 
supporting FPC on it a problem. You /might/ be able to start with Lenny 
and update to Squeeze or later, but my experience with Debian SPARC 
installation media post-Lenny was deeply frustrating.


Sorry to be the bearer of bad tidings. SPARC systems can be great fun, 
particularly in cold weather :-)


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

[fpc-pascal] SPARC / Linux

2017-03-11 Thread tobiasgiesen
Hello,

I noticed there is no binary FPC 3.0.2 Linux release for SPARC. Should it be 
possible to 
compile it for SPARC, possibly using the older binary 2.6.2 release?

If yes, I am interested in buying a used UltraSPARC system. If it has a DVD-ROM 
and a
video board, it should be easy to install Linux on it, is that correct?

Cheers,
Tobias Giesen


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