Re: portable performance engineering

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

 



Florian Weimer wrote:

> * Kevin Kofler:
>> As I wrote elsewhere in this huge thread: just turn the program into a
>> library with a dummy main program.
> 
> That requires manual work, so it's unclear how to do this for large
> parts of the distribution.

I would not do this for large parts of the distribution, but only for the 
handful programs where it makes sense. It is surely not worth doubling the 
distribution's size to have ls run maybe 1% faster on some computers.

> And people will worry about PIC-related losses, or due to assumptions
> regarding symbol interposition (which affect inter-procedural analysis). 
> The latter even affects Fedora because PIE does not turn off these
> optimizations.

Then use -fno-semantic-interposition.

        Kevin Kofler
_______________________________________________
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




[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