Re: Guideline change: glibc malloc as the C/C++/Rust allocator

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

 



On Thu, Jul 26, 2018 at 5:32 PM Igor Gnatenko <ignatenkobrain@xxxxxxxxxxxxxxxxx> wrote:
On Thu, Jul 26, 2018 at 5:29 PM Florian Weimer <fweimer@xxxxxxxxxx> wrote:
I would like to request a change of the Packaging Guidelines, advising
packagers not to interpose malloc.

The reasons are:

* We have resources to support glibc malloc, but not for other mallocs.
* Other mallocs  do not follow ABI and provide insufficient alignment.
* Choosing a malloc is workload-dependent and forcing a non-default
   malloc takes options away from system administrators.

This does not concern other allocators, such as Boehm GC or APR, only
the standard malloc interfaces.

Comments?

How does one detect that some other allocator is used? Do we have some automated tools? Do you have a draft?

P.S. Packaged Rust uses glibc's allocator, upstream uses malloc.

jemalloc I meant.
 
 
--

-Igor Gnatenko

--

-Igor Gnatenko

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/V65CDFE552TEQB3Y3NRU6YW4WUXUJBRO/

[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