open_issues/llvm: llvm 792d08f44e4386ea671c1313cad9dfc9fc853794 (2013-01-09), clang...
[hurd-web.git] / open_issues / llvm.mdwn
index ac52b7c..3ce4228 100644 (file)
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2012 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2012, 2013 Free Software Foundation,
+Inc."]]
 
 [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
 id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -39,10 +40,10 @@ git log --reverse --topo-order --pretty=fuller --stat=$COLUMNS,$COLUMNS -w -p -C
 -->
 
 Last reviewed up to the [[Git mirror's sources|source_repositories/llvm]]: llvm
-llvmf85ec865f0f803273ab38e3b1a19fe185c7e88ac (2012-12-23), clang
-debc018be39668db5cefb6418cd210aa716d6e7a (2012-12-23), compiler-rt
-cab6133c5d7478e96882cb54467e29b3716c0d89 (2012-12-23), test-suite
-1451ba86fc87d067ed3d244352e4025a8134b0a7 (2012-12-23).
+7bf2e1b9ef797fda5de53956a1d2aea900ce794f (2013-01-09), clang
+35eb8c3e12cac22f91d1cd4c74ae092ebc94fc40 (2013-01-09), compiler-rt
+b1d1ef27db5b6c7788cda3dfd5deb6037dd4a3b8 (2013-01-09), test-suite
+a26cfd0ef760f09e753b76d3e633a6af9ed637f8 (2013-01-08).
 
   * Configure fragments that have `*linux*` cases might/should often contain
     those for us (and GNU/k*BSD) as well.
@@ -61,10 +62,10 @@ cab6133c5d7478e96882cb54467e29b3716c0d89 (2012-12-23), test-suite
 
 Here's a log of a LLVM build run; this is from our [[Git repository's
 sources|source_repositories/llvm]], llvm
-llvmf85ec865f0f803273ab38e3b1a19fe185c7e88ac (2012-12-23), clang
-debc018be39668db5cefb6418cd210aa716d6e7a (2012-12-23), compiler-rt
-cab6133c5d7478e96882cb54467e29b3716c0d89 (2012-12-23), test-suite
-1451ba86fc87d067ed3d244352e4025a8134b0a7 (2012-12-23), run on kepler.SCHWINGE
+792d08f44e4386ea671c1313cad9dfc9fc853794 (2013-01-09), clang
+1d2e1d18ae77b1949a31203ed7001b5817f29b09 (2013-01-09), compiler-rt
+b1d1ef27db5b6c7788cda3dfd5deb6037dd4a3b8 (2013-01-09), test-suite
+a26cfd0ef760f09e753b76d3e633a6af9ed637f8 (2013-01-08), run on kepler.SCHWINGE
 and coulomb.SCHWINGE.
 
     $ export LC_ALL=C
@@ -79,9 +80,14 @@ harmonized.
 
 Passing `--enable-debug-symbols`, the GNU/Hurd build terminates with a SIGBUS
 when linking `Release+Debug+Asserts/bin/clang` (which is bigger than 500 MiB
-for the corresponding GNU/Linux build).
-
-This takes up around 3 GiB, and needs roughly 1.75 h on kepler.SCHWINGE and
+for the corresponding GNU/Linux build).  Using `--enable-debug-symbols
+--enable-shared`, the GNU/Hurd build hang after `make[1]: Leaving directory
+[...]/tools/llvm-shlib`, after (successfully) linking
+`Release+Debug+Asserts/lib/libLLVM-3.3svn.so` (which is bigger than 250 MiB for
+the corresponding GNU/Linux build).  Also there is a separate
+`--enable-debug-runtime`.
+
+This takes up around 3 GiB, and needs roughly 1.25 h on kepler.SCHWINGE and
 4.25 h on coulomb.SCHWINGE.
 
 <!--
@@ -112,7 +118,7 @@ This takes up around 3 GiB, and needs roughly 1.75 h on kepler.SCHWINGE and
          checking if /dev/zero is needed for mmap... no
         +configure: WARNING: mmap() of files required but not found
 
-   Due to [[mmap_write-only]].
+    Due to [[mmap_write-only]].
 
         -checking type of operating system we're going to target... Linux
         +checking type of operating system we're going to target... Unknown