kayws426 / embox

Automatically exported from code.google.com/p/embox
0 stars 1 forks source link

Topo sort of static modules #661

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
--start-group and --end-group in mk/image2.mk work, but it appears that it is 
them who significantly slow down linking process.
It appears to be therefore desirable to perform topo sort of static libraries 
before linking and get rid of --start-group and --end-group.
It appears also possible to process cyclic dependencies amongst static 
libraries by surrounding each dependency circle into proper 
--start-group/--end-group clause.

Original issue reported on code.google.com by fsul...@gmail.com on 24 Oct 2013 at 8:52

GoogleCodeExporter commented 9 years ago
On my VirtualBox Ubuntu (which is average in performance, little slower than 
native) linking of QPid helloworld app takes more than 2 minutes.

Original comment by fsul...@gmail.com on 30 Oct 2013 at 9:13