aboutsummaryrefslogtreecommitdiffstats
path: root/community/psmisc/peekfd_lintl.patch
blob: 6d7ba1c227eb86b43ee14b07dc37c0458588bd60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Author: Breno Leitao <brenohl@br.ibm.com>
Date:   Thu Apr 6 14:03:00 2017 -0300

    pstree: Linking with libintl.
    
    Curently pstree does built, at least on ppc64le, because it does
    not have a explicit link against gettext, causing the following error:
    
      peekfd.o: In function `print_version':
      peekfd.c:(.text+0x160): undefined reference to `libintl_gettext'
      peekfd.c:(.text+0x18c): undefined reference to `libintl_gettext'
      peekfd.c:(.text+0x1ac): undefined reference to `libintl_gettext'
    
    peekfd depends on libint because of the following macro:
    
      #define _(String) gettext (String)

Index: psmisc-22.21/src/Makefile.in
===================================================================
--- psmisc-22.21.orig/src/Makefile.in
+++ psmisc-22.21/src/Makefile.in
@@ -131,7 +131,7 @@ killall_OBJECTS = $(am_killall_OBJECTS)
 killall_DEPENDENCIES =
 am_peekfd_OBJECTS = peekfd.$(OBJEXT)
 peekfd_OBJECTS = $(am_peekfd_OBJECTS)
-peekfd_LDADD = $(LDADD)
+peekfd_LDADD = $(LDADD) -lintl
 am_prtstat_OBJECTS = prtstat.$(OBJEXT)
 prtstat_OBJECTS = $(am_prtstat_OBJECTS)
 prtstat_DEPENDENCIES =