binutils-exp.xml 954 B

12345678910111213141516171819202122
  1. <sect2>
  2. <title>Command explanations</title>
  3. <para><userinput>--disable-nls:</userinput> This option disabled
  4. internationalization (also known as i18n). We don't need this for our
  5. static programs and nls often causes problems when you're linking
  6. statically.</para>
  7. <para><userinput>LDFLAGS=-all-static:</userinput> Setting the variable LDFLAGS
  8. to the value -all-static causes binutils to be linked statically.</para>
  9. <para><userinput>tooldir=$LFS/usr:</userinput> Normally, the tooldir (the
  10. directory where the executables from binutils end up in) is set to
  11. $(exec_prefix)/$(target_alias) which expands into, for example,
  12. /usr/i686-pc-linux-gnu. Since we only build for our own system, we don't
  13. need this target specific directory in $LFS/usr. That setup would be used
  14. if the system was used to cross-compile (for example
  15. compiling a package on the Intel machine that generates code that can be
  16. executed on Apple PowerPC machines).</para>
  17. </sect2>