On Dienstag, 26. August 2008, Nikos Chantziaras wrote:
> (I originally posted this on gmane.linux.gentoo.amd64, but even though
> GMane authorized me to post there, my posts don't get through.  So I'm
> reposting it here.)
>
> Usually, when prelinking a system, it's recommended to use prelink's
> "-m" (or "--conserve-memory") option:
>
>    When assigning addresses to libraries, allow overlap of
>    address space slots provided that the two libraries are
>    not present together in any of the binaries or libraries.
>    This results in a smaller virtual address space range used
>    for libraries.  On the other hand, if prelink sees a
>    binary during incremental prelinking which puts together
>    two libraries which were not present together in any other
>    binary and were given the same virtual address space slots,
>    then the binary cannot be prelinked.  Without this  option,
>    each library is assigned a unique virtual address space
>    slot.
>
> But on AMD64, virtual address space is virtually unlimited (or at least
> "very huge").  Are there any drawbacks in not using "-m" on AMD64?

I have nerver used -m on amd64 and so far haven't suffered from problems.


Reply via email to