Re: Considering ExcludeArch: %{ix86} for webkit2gtk3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



V Fri, Oct 22, 2021 at 04:58:35PM -0500, Michael Catanzaro napsal(a):
> I've tried almost everything I can think of: -g0, -Os, disabled LTO. None of
> this worked.

bfd linker has these options:

       --no-keep-memory
           ld normally optimizes for speed over memory usage by caching the
           symbol tables of input files in memory.  This option tells ld to
           instead optimize for memory usage, by rereading the symbol tables
           as necessary.  This may be required if ld runs out of memory space
           while linking a large executable.

       --hash-size=number
           Set the default size of the linker's hash tables to a prime number
           close to number.  Increasing this value can reduce the length of
           time it takes the linker to perform its tasks, at the expense of
           increasing the linker's memory requirements.  Similarly reducing
           this value can reduce the memory requirements at the expense of
           speed.

       --reduce-memory-overheads
           This option reduces memory requirements at ld runtime, at the
           expense of linking speed.  This was introduced to select the old
           O(n^2) algorithm for link map file generation, rather than the new
           O(n) algorithm which uses about 40% more memory for symbol storage.

           Another effect of the switch is to set the default hash table size
           to 1021, which again saves memory at the cost of lengthening the
           linker's run time.  This is not done however if the --hash-size
           switch has been used.

           The --reduce-memory-overheads switch may be also be used to enable
           other tradeoffs in future versions of the linker.

-- Petr

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux