Changes in / [d7c5e6c:32f686f]
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter03/packages.xml
rd7c5e6c r32f686f 479 479 480 480 <varlistentry> 481 <term>LLVM-cmake Modules (&llvm-cmake-version;) - <token>&llvm-cmake-size;</token>:</term> 482 <listitem> 483 <para>Home page: <ulink url="&llvm-cmake-home;"/></para> 484 <para>Download: <ulink url="&llvm-cmake-url;"/></para> 485 <para>MD5 sum: <literal>&llvm-cmake-md5;</literal></para> 486 </listitem> 487 </varlistentry> 488 489 <varlistentry> 481 490 <term>LLVM (&llvm-version;) - <token>&llvm-size;</token>:</term> 482 491 <listitem> … … 484 493 <para>Download: <ulink url="&llvm-url;"/></para> 485 494 <para>MD5 sum: <literal>&llvm-md5;</literal></para> 486 </listitem>487 </varlistentry>488 489 <varlistentry>490 <term>LLVM CMake Modules (&llvm-version;) - <token>&llvm-cmake-size;</token>:</term>491 <listitem>492 <para>Home page: <ulink url="&llvm-home;"/></para>493 <para>Download: <ulink url="&llvm-cmake-url;"/></para>494 <para>MD5 sum: <literal>&llvm-cmake-md5;</literal></para>495 495 </listitem> 496 496 </varlistentry> -
chapter06/rustc.xml
rd7c5e6c r32f686f 54 54 55 55 <para>In the first pass, build Rustc as a cross compiler for 56 <envar>$LFS_TGT</envar>. The cross compiler will link to LLVM Pass 1, 57 so we need to tell the dynamic linker of the host distro where to find 58 the LLVM Pass 1 dynamic library:</para> 59 60 <screen><userinput remap="pre">export LD_LIBRARY_PATH=$LFS/tools/lib</userinput></screen> 61 62 <para>Create a suitable configuration:</para> 56 <envar>$LFS_TGT</envar>. Create a suitable configuration:</para> 63 57 64 58 <screen><userinput remap="pre">install -vm755 src/llvm-project/llvm/cmake/config.guess config.guess … … 170 164 ln -sv rustc-&rustc-version; $LFS/opt/rustc</userinput></screen> 171 165 172 <!-- Maybe we should just set LD_LIBRARY_PATH=$LFS/tools173 during the entire chapter 5 and 6. But doing so will need to174 modify .bashrc of lfs user. For now just unset it, so the manual175 build is consistent with jhalfs. -->176 <para>Clean up the environment:</para>177 178 <screen><userinput remap="make">unset LD_LIBRARY_PATH</userinput></screen>179 180 166 </sect2> 181 167 -
packages.ent
rd7c5e6c r32f686f 467 467 <!ENTITY llvm-final-du "3,800 MB"> 468 468 469 <!-- TODO: if we merge Rust into trunk, create a symlink on anduin and470 use &anduin-sources; instead -->471 <!ENTITY llvm-cmake-url "https://anduin.linuxfromscratch.org/BLFS/llvm/llvm-cmake-15.0.1.src.tar.xz">472 <!ENTITY llvm-cmake-md5 "8b768b6128baf4e6797ae54a10bc0ed2">473 <!ENTITY llvm-cmake-size "8 KB">474 475 469 <!ENTITY m4-version "1.4.19"> 476 470 <!ENTITY m4-size "1,617 KB">
Note:
See TracChangeset
for help on using the changeset viewer.