Fix line wrapping.

This commit is contained in:
Jason Evans 2014-10-14 22:31:49 -07:00
parent 9b41ac909f
commit d1f3ab4008

20
INSTALL
View File

@ -191,8 +191,8 @@ any of the following arguments (not a definitive list) to 'configure':
--with-lg-page=<lg-page> --with-lg-page=<lg-page>
Specify the base 2 log of the system page size. This option is only useful Specify the base 2 log of the system page size. This option is only useful
when cross compiling, since the configure script automatically determines the when cross compiling, since the configure script automatically determines
host's page size by default. the host's page size by default.
--with-lg-page-sizes=<lg-page-sizes> --with-lg-page-sizes=<lg-page-sizes>
Specify the comma-separated base 2 logs of the page sizes to support. This Specify the comma-separated base 2 logs of the page sizes to support. This
@ -243,16 +243,16 @@ any of the following arguments (not a definitive list) to 'configure':
safe values for the most commonly used modern architectures, there is a safe values for the most commonly used modern architectures, there is a
wrinkle related to GNU libc (glibc) that may impact your choice of wrinkle related to GNU libc (glibc) that may impact your choice of
<lg-quantum>. On most modern architectures, this mandates 16-byte alignment <lg-quantum>. On most modern architectures, this mandates 16-byte alignment
(<lg-quantum>=4), but the glibc developers chose not to meet this requirement (<lg-quantum>=4), but the glibc developers chose not to meet this
for performance reasons. An old discussion can be found at requirement for performance reasons. An old discussion can be found at
https://sourceware.org/bugzilla/show_bug.cgi?id=206 . Unlike glibc, https://sourceware.org/bugzilla/show_bug.cgi?id=206 . Unlike glibc,
jemalloc does follow the C standard by default (caveat: jemalloc jemalloc does follow the C standard by default (caveat: jemalloc
technically cheats if --with-lg-tiny-min is smaller than --with-lg-quantum), technically cheats if --with-lg-tiny-min is smaller than
but the fact that Linux systems already work around this allocator --with-lg-quantum), but the fact that Linux systems already work around
noncompliance means that it is generally safe in practice to let jemalloc's this allocator noncompliance means that it is generally safe in practice to
minimum alignment follow glibc's lead. If you specify --with-lg-quantum=3 let jemalloc's minimum alignment follow glibc's lead. If you specify
during configuration, jemalloc will provide additional size classes that --with-lg-quantum=3 during configuration, jemalloc will provide additional
are not 16-byte-aligned (24, 40, and 56, assuming size classes that are not 16-byte-aligned (24, 40, and 56, assuming
--with-lg-size-class-group=2). --with-lg-size-class-group=2).
--with-lg-tiny-min=<lg-tiny-min> --with-lg-tiny-min=<lg-tiny-min>