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 _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
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 |
Free forum by Nabble | Edit this page |