On Wed, Jun 22, 2022 at 03:19:43PM +0000, Ekaitz Zarraga wrote:
> Also, hi!
> 
> We kinda have a working bootstrappable GCC.
> 
> If you want to know more you can read here:
> 
> https://ekaitz.elenq.tech/bootstrapGcc4.html
> 
> :)
> 

I haven't been keeping much of a log of where I'm at, but here's the
result of running 'guix weather' against my machine.

(ins)efraim@3900XT ~/workspace/guix$ time ./pre-inst-env guix weather -s 
riscv64-linux --substitute-urls="http://localhost:3000"; -c100
computing 15,205 package derivations for riscv64-linux...
looking for 15,948 store items on http://localhost:3000...
http://localhost:3000
  14.3% substitutes available (2,274 out of 15,948)
  unknown substitute sizes
  12,540.3 MiB on disk (uncompressed)
  0.033 seconds per request (525.2 seconds in total)
  30.4 requests per second
  (continuous integration information unavailable)
4659 packages are missing from 'http://localhost:3000' for 'riscv64-linux', 
among which:
  6434  [email protected]     
/gnu/store/61j2d2i6x8ppyqrq9l9mk49iq19vxnbs-rust-1.39.0-cargo 
/gnu/store/3wdwsfq3fgmcd3b1y3hiw19ircxbpr18-rust-1.39.0
  1438  [email protected]      
/gnu/store/3y6d44cbgkl17gs5j82yxfgnjk8sap45-ghc-7.10.2-doc 
/gnu/store/qly5mgmipmxspnc4fgp4lvnkklz492mx-ghc-7.10.2
  1149  [email protected]       
/gnu/store/cmldbfr2lrdrxp5qf2axaancsm970zxz-go-1.4-bootstrap-20171003-doc 
/gnu/store/4dj7715iyg7qpvbdzvwjdhhqg2mqflr0-go-1.4-bootstrap-20171003 
/gnu/store/yr8a1g6bkxyhczsismwllwnzglplfx98-go-1.4-bootstrap-20171003-tests
  1090  
[email protected]/gnu/store/zvkkdqz0m7kk6hxy9pxciqz03c4ijqfn-postgresql-13.6
  1019  
[email protected]/gnu/store/j8nq3nlpmh8mfx84lidsraksdbbkzx7m-libunwind-1.5.0
   759  
[email protected]/gnu/store/7sda8rwv5jaxqasfpvvbihfbyznqp5xz-valgrind-3.17.0-doc 
/gnu/store/wajixlncl3915qval3ipsx71mqnixjdl-valgrind-3.17.0
   639  [email protected]  
/gnu/store/skbpf6pn077qia0rh83mjj0wb4kgb1qh-classpath-0.93
   597  [email protected]    
/gnu/store/xn2nfq5rsnc9ngwpflna2dy43kmvy0wr-libatomic-ops-7.6.10-debug 
/gnu/store/k66nqxnd5lmplj91jnaxg398ipb64a37-libatomic-ops-7.6.10
   486  [email protected]       
/gnu/store/p0lrgja4k3f5radbsmfhdpm5kxbg25rw-sbcl-flexi-streams-1.0.19
   434  [email protected]     
/gnu/store/35hnb2yxkc70i3igaaibxl0lmwxibhbr-python-attrs-21.2.0
   394  [email protected]    /gnu/store/ni817qivyqriygfcyd81s1fry3lds0k7-tbb-2021.5.0
   317  [email protected]        
/gnu/store/pw0dp4glvc50gsgpkcxi9zmbldhnymnf-sbcl-cffi-0.24.1
   307  [email protected]    
/gnu/store/0ivylbjp19vs992flg9nys0c6fd0dwnq-cl-trivial-backtrace-1.1.0-1.6eb65bd
   282  [email protected]       
/gnu/store/ymca65i1phq9k45xc6np6ary5iwvbll4-emacs-dash-2.19.1
   273  [email protected]  
/gnu/store/abf1nfdgl8cilbj3b8lgjvy3fmihprc6-openlibm-0.7.4
   272  [email protected]   
/gnu/store/ag87bkgg8gyaqbsyfzai83has0v4s1ps-libunwind-julia-1.3.1
   263  [email protected]     /gnu/store/7s2fpnsqx666c8fsjmbhi5yiy8vgp2rx-eigen-3.3.8
   222  [email protected]      /gnu/store/7lnkc3abxp33lrqdgfv4r9imkp12f6sw-emacs-28.1
   222  
[email protected]/gnu/store/zvkkdqz0m7kk6hxy9pxciqz03c4ijqfn-postgresql-13.6
   204  [email protected]       
/gnu/store/mhyvzdp4m8r51mxwxz64wpjhj59bhvg4-cl-hu.dwim.stefil-0.0.0-2.414902c
   191  [email protected]    /gnu/store/15gy69cskj0zxzmxyrlazanq4alhwfw5-node-10.24.1
   186  
[email protected]/gnu/store/j8nq3nlpmh8mfx84lidsraksdbbkzx7m-libunwind-1.5.0
   183  [email protected]      /gnu/store/qzj7817x1g61a5cz4qw14gz9v309b905-icu4c-70.1
   172  [email protected]      
/gnu/store/mvgv54nx1k338vdxm0snkp5v16cjc0a6-python-tornado-6.1
   171  [email protected]     
/gnu/store/6nnf4l6w17pymbs9bgaw47wyx7d55hin-python-pandas-1.4.2
   158  [email protected]      
/gnu/store/aw7kxbgnwrjfwqq3bqk0z3irvbii714p-python-parso-0.8.3
   153  [email protected]   
/gnu/store/fhi8kxvad42nfr0mb4kdldv3995gwc2j-trytond-country-6.0.1
   147  [email protected]  
/gnu/store/38xd4nmdx3kmkdqz9577yfryw5rmcr5g-trytond-currency-6.0.1
   143  [email protected]     /gnu/store/s9ldmz47da5hgc266gdzq4sbqly6p02z-gconf-3.2.6
   141  [email protected]    
/gnu/store/a88b42xxgyrds2iw9fmk8khc0sixkdk9-python-testscenarios-bootstrap-0.5.0
   136  [email protected]     
/gnu/store/jwshj5y4qdawy49w6pgph9qbcwqx01bh-emacs-shut-up-0.3.3
   130  [email protected]        
/gnu/store/6slbf5bihlyackrrnpwfbv7d2h3418g4-camlboot-0.0.0-1.45045d0
   129  [email protected]  
/gnu/store/a423f1pwwdcfvnqys5kmn007kca755dh-gnome-mime-data-2.18.0
   128  [email protected]        
/gnu/store/vr4gr7s89bxp7bw39v59rrpgmzj356s5-libbonobo-2.32.1
   127  [email protected]       
/gnu/store/nmg1854ichi2wja31lsgb0kc3yn2hh17-python-itsdangerous-2.0.1
   127  [email protected]      
/gnu/store/k5b2z98c62d3c24yg2hhani3q0jkfyvi-python-astor-0.8.1
   127  [email protected]     /gnu/store/369jf6qaijhkgwh39j0xksz3inc6k5ma-taglib-1.12
   126  [email protected]   
/gnu/store/81zsxqmf7z8x972fjrqs25zab6vw093c-libgnomecanvas-2.30.3
   126  [email protected]      
/gnu/store/pfwmwd8iwv6jgfik0dy9iav0c0rsvp5r-libmodplug-0.8.9.0
   125  [email protected]   
/gnu/store/rg54jv54gyzrlcyjx1qqjwafg01wgdw4-mpg123-1.28.2
   121  [email protected]    
/gnu/store/5wmanhmb3vn9km9yp2j50h4aky4fry52-gtksourceview-2.10.5
   120  [email protected]        
/gnu/store/garr7dkd5q303kgkpfpm8ww3f0h8khsb-python-curio-1.5
   119  [email protected]     /gnu/store/55xi1h9khssf05v2gfgsmfcfrimsx81m-tini-0.19.0
   117  [email protected]      
/gnu/store/7vryqfzrmcbn0hc8zk5hjxmdr6p24ipv-python-tqdm-4.62.3
   116  [email protected]   
/gnu/store/7wv950s9g0ng2c2vn91ixixc98yidd1l-gnuplot-5.4.3
   116  [email protected]     
/gnu/store/1rbf934rk5jp0hkap3m04rx57dhgqdmg-ao-1.2.2-5-g20dc8ed
   114  [email protected]     
/gnu/store/08cgryw6gkrdm42nn6gfj76m0dkbigxa-hwloc-2.7.1-debug 
/gnu/store/af434fxgnh9ixygpvaxr6hs7qy79nx1w-hwloc-2.7.1-doc 
/gnu/store/yvryx12bg0i0lp9qnihjjr6jzrrhg7fq-hwloc-2.7.1-lib 
/gnu/store/bznxn2nldbi4wj68i281s33c4hw2ka1a-hwloc-2.7.1
   113  [email protected]        
/gnu/store/4qkcp8qm2zgxj2fba73ralag7nsnr73b-ocaml-cppo-1.6.9
   111  [email protected]   
/gnu/store/cb7x6c94li98rrm83bmraw109r1zcjwl-python-sqlparse-0.4.2
   110  [email protected]       
/gnu/store/qzv1fnh244mbhk6463czxnrfjm32dl5n-startup-notification-0.12
   110  [email protected]     
/gnu/store/3cq3fvbrdah0x9dgq3pmx4jpwgcaiqgj-ocaml-bigarray-compat-1.1.0
   110  [email protected]        
/gnu/store/717c1w080zk9ccjrvqj3xvmyr7n2s69q-libsodium-1.0.18
   109  [email protected]   
/gnu/store/hw77kargqcxyzw20wf3kkpfwag6aiix4-ocaml-seq-0.1
   109  [email protected]    /gnu/store/5fiyvy82cja63k1ppfq32j6rky5d9x1b-jack2-1.9.21
   108  [email protected]       
/gnu/store/v7l03xws8xp89pqi9bzk297m0nlnjvjg-python-argon2-cffi-20.1.0
   108  [email protected]  
/gnu/store/xhkm8xhh71z5985bb3n7lgdpggw8djr2-openh264-2.1.1
   107  [email protected]   
/gnu/store/wwr253m9l19nmx71ir47qy82s7gmw934-python-objgraph-3.4.1
   106  [email protected]      
/gnu/store/kfmqhcx9ikxfdpjd7c9bydf4ysw5hhl5-python-tblib-1.6.0
   104  [email protected]       
/gnu/store/9x4hwjpks13qxaigdwy5mar26b9f6i67-cl-named-readtables-0.9-3.585a28e
   104  [email protected]  
/gnu/store/r0lxyx4pyr685vjcmlfd3czy9r078lkr-xorg-rgb-1.0.6
   101  [email protected]      /gnu/store/1cq2wpljwchq1i2brbs8s3q8whlilv8s-fltk-1.3.6
   101  [email protected]     
/gnu/store/b5an0vs7psjkx1rncmx8g907sxaqx2g4-guile-2.2.7-debug 
/gnu/store/33cj2zfvmxx0y5km6b1akw988b2q34zn-guile-2.2.7

Some notes:
* rust is definitely TODO
* GHC shouldn't be there on the list.
* gccgo should replace [email protected]. Currently I can't use gccgo@10 to build
  [email protected], 1.17.9 or 1.17.11 on riscv64. gccgo@10 works for
  [email protected] and 1.17.11.
* [email protected] I think is missing a patch currently
* libunwind isn't supported until 1.6.*
* valgrind isn't supported
* [email protected] is the java bootstrap path
* openlibm, tbb and libunwind-julia are for julia
* node@10 doesn't (yet) recognize riscv64

After that I don't remember offhand. I'm not sure I've tried yet to
build anything after ~170 so those can be ignored.

-- 
Efraim Flashner   <[email protected]>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature

Reply via email to