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 <[email protected]>

> 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
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> ===========================================================================
> John M. McIntosh <[email protected]>   Twitter:
>  squeaker68882
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to