Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
82 messages Options
12345
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

laurent laffont
Good Linux packaging systems as in Debian/Ubuntu/Gentoo/Arch propose to install pre-built binary for your architecture (faster) or build in from source on your machine (slower, but optimized). Nevertheless, both solutions uses the GCC supplied with your distro.

If you want to compile with ICC, up to you to do it from scratch.

On Linux the preferred way is to use packages. So IMHO the best solution is to have:
- a source archive on Pharo website
- prebuilt .deb / .rpm / ... for major distros, included in official repositories

So people who wants to install pharo on Linux just have to uses their package manager. Ex on Debian
apt-get install pharo

or use the GUI front-end provided by their distro.

The first step is to be able to build the VM in a repeatable way with GCC on Linux (this is why I currently work on building the VM. It seems that there's still things I don't understand, especially on performance side).

Then write (or re-use existing) scripts  to build packages for each major distro.

Laurent Laffont


2010/3/31 John M McIntosh <[hidden email]>
So how do the Linux binary only distros work then? I'm sure I've seen the choice, oh load the binaries, or pull and compile the source as
choices in Ubuntu? Why bother making one-click apps with Linux VM if everyone ignores them? Or is this an 80/20 rule?

On 2010-03-31, at 12:05 AM, Serge Stinckwich wrote:

> A version compiled with the Intel C compiler could be available on the
> Pharo website, but linux distro will never use it. They will prefer to
> recompile from scratch with gcc. What kind of boost performance is
> expected with the Intel compiler ?
>
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================





_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Stéphane Ducasse
Yes what you are doing is important!!!!

Stef

On Mar 31, 2010, at 9:44 AM, laurent laffont wrote:

> Good Linux packaging systems as in Debian/Ubuntu/Gentoo/Arch propose to install pre-built binary for your architecture (faster) or build in from source on your machine (slower, but optimized). Nevertheless, both solutions uses the GCC supplied with your distro.
>
> If you want to compile with ICC, up to you to do it from scratch.
>
> On Linux the preferred way is to use packages. So IMHO the best solution is to have:
> - a source archive on Pharo website
> - prebuilt .deb / .rpm / ... for major distros, included in official repositories
>
> So people who wants to install pharo on Linux just have to uses their package manager. Ex on Debian
> apt-get install pharo
>
> or use the GUI front-end provided by their distro.
>
> The first step is to be able to build the VM in a repeatable way with GCC on Linux (this is why I currently work on building the VM. It seems that there's still things I don't understand, especially on performance side).
>
> Then write (or re-use existing) scripts  to build packages for each major distro.
>
> Laurent Laffont
>
>
> 2010/3/31 John M McIntosh <[hidden email]>
> So how do the Linux binary only distros work then? I'm sure I've seen the choice, oh load the binaries, or pull and compile the source as
> choices in Ubuntu? Why bother making one-click apps with Linux VM if everyone ignores them? Or is this an 80/20 rule?
>
> On 2010-03-31, at 12:05 AM, Serge Stinckwich wrote:
>
> > A version compiled with the Intel C compiler could be available on the
> > Pharo website, but linux distro will never use it. They will prefer to
> > recompile from scratch with gcc. What kind of boost performance is
> > expected with the Intel compiler ?
> >
> > --
> > Serge Stinckwich
> > UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> > Every DSL ends up being Smalltalk
> > http://doesnotunderstand.org/
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [hidden email]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
12345