[task] GST Compiling is Too Slow

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

[task] GST Compiling is Too Slow

ZuLuuuuuu
Issue status update for
http://smalltalk.gnu.org/node/273
Post a follow up:
http://smalltalk.gnu.org/project/comments/add/273

 Project:      GNU Smalltalk
 Version:      <none>
 Component:    Build
 Category:     tasks
 Priority:     normal
 Assigned to:  Unassigned
 Reported by:  ZuLuuuuuu
 Updated by:   ZuLuuuuuu
 Status:       active

It takes too long to compile GST from source. Here are some results for
GST 3.1:

(On Windows)
./configure: ~33 minutes
make: ~27 minutes until giving an error, it takes usually more than
configuring so the total compilation will take over 1 hour.

And here are Tcl compiling times for comparison:

(On Windows)
./configure: ~4 minutes
make: ~8 minutes

This leads to some disadvantages when doing bug report because if
something gives an error during compiling process; I report the bug,
get an advice from someone and try compiling again. But I can try this
compiling only once in a day because I don't have enough time to test
it twice a day (it needs more than 2 hours of free time). Also to get
an error after waiting for one hour is pretty annoying :)

In every release it gets little slower, I guess after 3.2 I will do
"./configure" one day and leave "make" to the next day :)

I don't know if it is possible but is there a way to put an alert sound
when "./configure" or "make" is done, so that I can understand when the
process is done while concentrated on some other stuff? Maybe an
--alert-when-done flag or something?




_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Canol Gökel
Reply | Threaded
Open this post in threaded view
|

Re: [GNU Smalltalk task] GST Compiling is Too Slow

Paolo Bonzini-2

> (On Windows)
> ./configure: ~33 minutes
> make: ~27 minutes until giving an error, it takes usually more than
> configuring so the total compilation will take over 1 hour.

No, it shouldn't become much slower than that.  In particular the latest
versions of Autoconf should speed up configure by 30% or more.

Regarding make, you can try "./configure --disable-shared".  It might
speed up make by again 30% or more.

> I don't know if it is possible but is there a way to put an alert sound
> when "./configure" or "make" is done, so that I can understand when the
> process is done while concentrated on some other stuff? Maybe an
> --alert-when-done flag or something?

./configure && make; echo $'\b'

or something like that.

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: [task] GST Compiling is Too Slow

Paolo Bonzini-3
In reply to this post by ZuLuuuuuu
Issue status update for
http://smalltalk.gnu.org/project/issue/273
Post a follow up:
http://smalltalk.gnu.org/project/comments/add/273

 Project:      GNU Smalltalk
 Version:      <none>
 Component:    Build
 Category:     tasks
 Priority:     normal
 Assigned to:  Unassigned
 Reported by:  ZuLuuuuuu
 Updated by:   bonzinip
-Status:       active
+Status:       works for me

It takes around 5 minutes for me to configure using msys.




_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: [task] GST Compiling is Too Slow

ZuLuuuuuu
In reply to this post by ZuLuuuuuu
Issue status update for
http://smalltalk.gnu.org/project/issue/273
Post a follow up:
http://smalltalk.gnu.org/project/comments/add/273

 Project:      GNU Smalltalk
 Version:      <none>
 Component:    Build
 Category:     tasks
 Priority:     normal
 Assigned to:  Unassigned
 Reported by:  ZuLuuuuuu
 Updated by:   ZuLuuuuuu
-Status:       works for me
+Status:       active

Then, maybe my computer has a problem, though, as I said Tcl compilation
was pretty fast. Can you write the configuration of your computer? Mine
is: 2,66 GHz Celeron and 512 MB ram.




_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Canol Gökel
Reply | Threaded
Open this post in threaded view
|

Re: [task] GST Compiling is Too Slow

Paolo Bonzini-3
In reply to this post by ZuLuuuuuu
Issue status update for
http://smalltalk.gnu.org/project/issue/273
Post a follow up:
http://smalltalk.gnu.org/project/comments/add/273

 Project:      GNU Smalltalk
 Version:      <none>
 Component:    Build
 Category:     tasks
 Priority:     normal
 Assigned to:  Unassigned
 Reported by:  ZuLuuuuuu
 Updated by:   bonzinip
-Status:       active
+Status:       works for me

As I said, it makes no sense to keep this bug open.  First because it's
specific to Windows, second because it is a function of various things
(portability, features, etc.), third because I cannot reproduce it.




_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk