aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/glibc-hidden-visibility-ldconfig.patch
blob: c796946d7eb57d223374de42245c52513570612e (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Fix a regression in glibc 2.27 when built without ldconfig.  See
<https://sourceware.org/bugzilla/show_bug.cgi?id=22977> for details.

diff --git a/include/libc-symbols.h b/include/libc-symbols.h
index 6137304b0b..7d630f36d8 100644
--- a/include/libc-symbols.h
+++ b/include/libc-symbols.h
@@ -508,7 +508,7 @@ for linking")
 # ifndef __ASSEMBLER__
 #  if !defined SHARED && IS_IN (libc) && !defined LIBC_NONSHARED \
       && (!defined PIC || !defined NO_HIDDEN_EXTERN_FUNC_IN_PIE) \
-      && !defined NO_HIDDEN
+      && !defined NO_HIDDEN && defined USE_LDCONFIG
 #   define __hidden_proto_hiddenattr(attrs...) \
   __attribute__ ((visibility ("hidden"), ##attrs))
 #   define hidden_proto(name, attrs...) \
ix/commit/gnu/packages/fcitx5.scm?id=d81329763459ebf41a7fe93d23fc441a00968d92'>gnu: libime: Update to 1.0.17....* gnu/packages/fcitx5.scm (libime): Update to 1.0.17. 宋文武 2023-04-09gnu: fcitx5: Update to 5.0.23....* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.23. 宋文武 2023-04-09gnu: xcb-imdkit: Update to 1.0.5....* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.5. 宋文武 2023-01-28gnu: fcitx5-rime: Update to 5.0.15....* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.0.15. 宋文武 2023-01-28gnu: fcitx5-configtool: Update to 5.0.16....* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.16. 宋文武 2023-01-28gnu: fcitx5-chinese-addons: Update to 5.0.16....* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.16. 宋文武 2023-01-28gnu: fcitx5-anthy: Update to 5.0.13....* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.13. 宋文武 2023-01-28gnu: fcitx5-qt: Update to 5.0.16....* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.16. 宋文武 2023-01-28gnu: fcitx5-gtk: Update to 5.0.21....* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.21. 宋文武 2023-01-28gnu: fcitx5: Update to 5.0.21....* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.21. 宋文武 2023-01-28gnu: xcb-imdkit: Update to 1.0.4....* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.4. 宋文武 2023-01-28gnu: libime: Update to 1.0.16....* gnu/packages/fcitx5.scm (libime): Update to 1.0.16. 宋文武 2022-11-07gnu: fcitx5-material-color-theme: Update to 0.2.1....* gnu/packages/fcitx5.scm (fcitx5-material-color-theme): Update to 0.2.1. [arguments]: Adjust 'install' phase accordingly. 宋文武 2022-11-07gnu: fcitx5-anthy: Update to 5.0.12....* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.12. 宋文武 2022-11-07gnu: fcitx5-lua: Update to 5.0.10....* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.10. [arguments]: Pass "-DUSE_DLOPEN=OFF" to cmake. 宋文武 2022-11-07gnu: Add fcitx5-rime....* gnu/packages/fcitx5.scm (fcitx5-rime): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-07gnu: fcitx5-configtool: Update to 5.0.15....* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.15. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-07gnu: fcitx5-chinese-addons: Update to 5.0.15....* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.15. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-07gnu: fcitx5-qt: Update to 5.0.15....* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.15. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-07gnu: fcitx5-gtk: Update to 5.0.19....* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.19. * gnu/packages/fcitx5.scm (fcitx5-gtk4) [phases]: Make gtk4/gtk4inputwindow.cpp properly find fcitxtheme.h. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-07gnu: libime: Update to 1.0.14....* gnu/packages/fcitx5.scm (libime): Update to 1.0.14. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-07gnu: fcitx5: Update to 5.0.19....* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.19. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> dan 2022-11-06gnu: fcitx5-gtk4: Fix build....* gnu/packages/fcitx5.scm (fcitx5-gtk4) [configure-flags]: Explicitly add the include directory $glib/include/gio-unix-2.0 to avoid a build failure. Maxim Cournoyer 2022-07-31gnu: qtwebengine: Rename to qtwebengine-5....Automated with: git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i git checkout NEWS Maxim Cournoyer 2022-07-31gnu: qtwebchannel: Rename to qtwebchannel-5....Automated via: git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i git checkout NEWS Maxim Cournoyer 2022-07-31gnu: qtdeclarative: Rename to qtdeclarative-5....Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS Maxim Cournoyer