From fcc5224904648a8e6eb528d7603154160a20022f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 2 Feb 2022 01:39:05 +0000 Subject: gentoo resync : 02.02.2022 --- .../tdesktop-3.4.8-jemalloc-only-telegram.patch | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch (limited to 'net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch') diff --git a/net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch b/net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch new file mode 100644 index 000000000000..e99cd2e4bf91 --- /dev/null +++ b/net-im/telegram-desktop/files/tdesktop-3.4.8-jemalloc-only-telegram.patch @@ -0,0 +1,31 @@ +Only link jemalloc for the Telegram binary + +Some combination of factors is making the different codegen tools hang when +jemalloc is linked for those, and they're ran under portage's sandbox. Since +this is only used during build-time, and jemalloc is merely necessary to +improve runtime memory use, it's unnecessary to use it for anything else. + +--- tdesktop-3.4.8-full.orig/Telegram/CMakeLists.txt ++++ tdesktop-3.4.8-full/Telegram/CMakeLists.txt +@@ -1331,6 +1331,11 @@ + endif() + endif() + else() ++ target_link_libraries(Telegram ++ PRIVATE ++ desktop-app::external_jemalloc ++ ) ++ + if (NOT DESKTOP_APP_DISABLE_DBUS_INTEGRATION) + target_link_libraries(Telegram + PRIVATE +--- tdesktop-3.4.8-full.orig/cmake/options_linux.cmake ++++ tdesktop-3.4.8-full/cmake/options_linux.cmake +@@ -65,7 +65,6 @@ + + target_link_libraries(common_options + INTERFACE +- desktop-app::external_jemalloc + ${CMAKE_DL_LIBS} + ) + -- cgit v1.2.3